-
-
Notifications
You must be signed in to change notification settings - Fork 31
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
StreamedResponse not supported in Roadrunner #50
Comments
Hi, I think I can give a little help here. RoadRunner does not support streaming the responses, it means PSR responses streams are just consumed entirely and sent as one payload to RR. StreamedResponse are well handled on the PsrHttpFactory side. The problem is that Symfony setups a StreamedResponseListener which consumes the stream before I handled this by disabling the Symfony listener when running in RR: https://github.com/Baldinof/roadrunner-bundle/blob/2.x/src/Integration/Symfony/StreamedResponseListener.php |
FWIW, Errata: bitten by |
Adding here a reference to #116 as when implementing this for roadrunner we should also keep that in mind. |
Looks good that roadrunner 2.9 will bring us streaming responses: roadrunner-server/roadrunner#923 (comment) |
More as a reference here currently there is no way to use a
StreamedResponse
inside roadrunner. This is because things output withecho
,var_dump
,flush
or any other php internal method is not supported by roadrunner and is in this case ignored.The issue on the roadrunner side is here: https://github.com/spiral/roadrunner/issues/2.
The text was updated successfully, but these errors were encountered: