CRC validation failed
The message validation failed on the message sent to STDOUT, RR docs: https://docs.roadrunner.dev/docs, invalid message: ...
means that you or some application sent an invalid raw message to STDOUT
. The STDOUT
stream is reserved for RR communication with the PHP process via the goridge
protocol (v3
).
How to fix that?
Check your application. All dependencies should send their messages to
STDERR
instead ofSTDOUT
. You may see the output after theinvalid message
. It might be truncated on Windows.Check any
dd
orecho
statements you inserted. PHP workers can redirectecho
automatically fromSTDOUT
toSTDERR
, but only after the worker is fully initialized.A worker from RR v1 was used. To update, see: link
OPcache is enabled with JIT, but some extensions don't support it, which leads to warnings. Adjust the
error_reporting
configuration (use only errors): issueIf you use a Symfony runtime, add
APP_RUNTIME
to the server environment variables, as described here: https://github.com/php-runtime/roadrunner-symfony-nyholm.
Last updated
Was this helpful?