RoadRunner allocates workers like usual processes (via
exec syscalls). While RoadRunner is in the process of creating a worker (connecting to the pipes, TCP, etc.), some part of the worker might freeze the initial handshake. RoadRunner waits
pool.allocate_timeout time for handshake to complete and return this error if
How to fix that?
pool.allocate_timeoutoption. It should be in the form of
pool.allocate_timeout: 1h, so you should specify the units of measurement. Also, keep in mind, that
1sfor the allocate timeout might be a very small value, try to increase it.
pipes, check this options: https://github.com/roadrunner-server/roadrunner/blob/master/.rr.yaml#L75. It's responsible for the initial handshake timeout between RR and PHP process established via