Replies: 1 comment
-
Hey @Kaczmi 👋🏻
Also, feel free to update RR, you're using a fairly outdated version. Keep in mind, when updating to v2024+ you should install PHP protobuf extension (via pecl or directly) |
Beta Was this translation helpful? Give feedback.
-
Hello,
we're experiencing an issue with RoadRunner where, under certain conditions, HTTP workers are being blocked for an unexpectedly long time — in some cases over 700 seconds.
Here is a log example:
As shown, this request blocked an HTTP worker for 390 seconds. We've seen similar cases with even longer durations. What's strange is that this seems to bypass the expected default timeout (pool.allocation_timeout = 60s) and does not return early.
Some context:
2023.3.12
php -dapc.enable_cli=1 -dopcache.enable_cli=1 -dopcache.validate_timestamps=0 packages/marketing/src/Infrastructure/Server/app.php
pipes
is usedThe HTTP worker pool has 20 workers with a max of 1000 jobs each
Here is our full RoadRunner configuration:
We haven't been able to consistently reproduce the issue — it seems random — but it happens often enough in production to become a serious bottleneck.
We're looking for insight into:
Any suggestions for mitigating or debugging this?
Beta Was this translation helpful? Give feedback.
All reactions