-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Envoy Crashes at 300+ req/s using hot-restarter and systemd #2685
Comments
Seems it is related to your ulimit settings? |
That's the ulimit setting. |
@yudiandreanp can you provide a core dump or a fully resolved stack trace if you can repro this? It's hard to tell what is happening from the report. |
It turned out that it really is an open file limit problem. I have to add
in the systemd [Service] section to bump its limit up That resolved the problem. Thanks! |
* Add root and vm id for access log filter Signed-off-by: gargnupur <[email protected]> * Check gRPC status too Signed-off-by: gargnupur <[email protected]> * Fix test Signed-off-by: gargnupur <[email protected]> * Fix test Signed-off-by: gargnupur <[email protected]> * Fix test Signed-off-by: gargnupur <[email protected]> * Fixed based on feedback Signed-off-by: gargnupur <[email protected]> * Fixed based on feedback Signed-off-by: gargnupur <[email protected]>
Description:
I created a systemd service to call hot-restarter.py to start envoy. Load tested it with hundreds of RPS.
Envoy crashed.
Envoy version: 1.5.0
Repro steps:
Enable systemd
Start envoy.service using systemd
Give it loads of traffic
My envoy.service:
start-envoy.sh:
check_envoy.sh:
reload_envoy.sh:
Config:
envoy.yaml:
Call Stack: (syslog)
The text was updated successfully, but these errors were encountered: