-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Helm,Nginx,dittoui]: OOMKilled on Ditto 3.3.0 #1663
Comments
I think what probably causes this is that the For the Also found this explanation here: kubernetes/ingress-nginx#8166 (comment) You probably have a lot more CPUs available (also according to the |
What also could be an issue (to be fixed in Ditto's chart) is that the dittoui and the nginx did not configure Will look into that .. |
Indeed. Each node has more than 100 cores
I think so. Version 3.2.0 worked fine for me on the same cluster, and it used the max requests setting. I also found this For now I think bumping the memory is the easiest way to patch. |
Yes, however that will not be done as default value in the Ditto chart. Another option would be to limit the amount of workers by default in the chart, maybe even make them configurable. |
…s when deploying Helm chart to worker with many CPUs * configure the "dittoui"'s nginx to use 1 worker process (it only serves static content) * add configuration option in values.yaml to configure the nginx's used worker_processes and default to 4 Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
…s when deploying Helm chart to worker with many CPUs * configure the "dittoui"'s nginx to use 1 worker process (it only serves static content) * add configuration option in values.yaml to configure the nginx's used worker_processes and default to 4 Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
…s when deploying Helm chart to worker with many CPUs * configure the "dittoui"'s nginx to use 1 worker process (it only serves static content) * add configuration option in values.yaml to configure the nginx's used worker_processes and default to 4 Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
…s when deploying Helm chart to worker with many CPUs * configure the "dittoui"'s nginx to use 1 worker process (it only serves static content) * add configuration option in values.yaml to configure the nginx's used worker_processes and default to 4 Signed-off-by: Thomas Jäckle <thomas.jaeckle@beyonnex.io>
…orkers #1663 fix that nginx's worker_processes setting 'auto' causes problems
Changing the
nginx.resources.memoryMi
to 500 stops the pod from crashing. However, as an user of the Helm chart I would expect a sensible default (currently is set to only 64 megabytes!!)Logs nginx
Logs dittoui
The text was updated successfully, but these errors were encountered: