AlinsRan commented on issue #2783:
URL: 
https://github.com/apache/apisix-ingress-controller/issues/2783#issuecomment-6076851028

   @taherbohri @mayankmurari
   
   **1. `status.conditions[0].message: Too long`**: fixed in 2.2.0 (#2816). 
Long condition messages are now truncated, so you can upgrade and go back to 
grouping paths.
   
   **2. `PUT /apisix/admin/configs` 500**: in standalone mode APISIX stores the 
whole config in the `standalone-config` shared dict, which defaults to 10m. A 
larger config fails to save and returns 500. Two things help:
   
   - Raise it with the chart's `metaLuaSharedDicts` (not `luaSharedDicts`; it 
is a meta-level dict).
   - Shrink the config: each rule in an ApisixRoute becomes its own service 
carrying a full copy of the upstream and plugins. Put the paths of one API into 
a single rule's `match.paths` instead of one rule or one ApisixRoute per path.
   
   **3. Pods losing config after raising it to 50m**: is this still happening? 
If so, please share the pods' restart reason (e.g. `OOMKilled` in `kubectl 
describe pod`), the container memory limit, and the APISIX `error.log` from 
around that time.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to