I have facebook apps with flask with nginx and uwsgi. When it receive POST from facebook, it always has error:
readv() failed (104: Connection reset by peer) while reading upstream
But when I access my apps directly (with GET method), it ran smoothly. What I've done:
- Limit @app.route with
POST
method only - doesn't work. - Add limit in wsgi:
uwsgi_buffer_size
(in case request from facebook is big), anduwsgi_harakiri
(in case uwsgi provide timeout before finish it request) - doesn't work.
I have workaround in django but can't figure out yet how to implement in flask. Could anyone help please?