passenger_library icon indicating copy to clipboard operation
passenger_library copied to clipboard

Document the request processing cycle

Open FooBarWidget opened this issue 10 years ago • 1 comments

Questions like http://stackoverflow.com/questions/30842187/django-file-upload-took-forever-with-phusion-passenger makes me realize that it's useful to document the Passenger request processing cycle. People have a hard time understanding how Passenger works and what responsibilities it has, making it difficult to isolate problems to a specific component. I can tell people to increase the log level, but that doesn't help if they don't know how the request processing cycle looks like.

We should document the fact that Passenger first receives the request via Nginx, then via the Passenger core, which then forwards the request to the app, then waits for a response and forwards everything all the way back to Nginx and the client.

FooBarWidget avatar Jun 20 '15 08:06 FooBarWidget

When you come around to document this (please do), maybe also include a section about file-uploads.

kronn avatar Feb 28 '20 15:02 kronn