我有一个使用flask、nginx和uwsgi的Facebook应用程序。每当它从Facebook接收到POST请求时,总是会出现错误:
readv() failed (104: Connection reset by peer) while reading upstream
但是当我直接访问我的应用程序(使用GET方法)时,它运行顺畅。我已经采取的措施:
- 仅使用
POST
方法限制@app.route - 不起作用。 - 在wsgi中添加限制:
uwsgi_buffer_size
(以防来自facebook的请求很大),uwsgi_harakiri
(以防uwsgi在完成请求之前提供超时)- 不起作用。
我在django中有解决方法,但还不知道如何在flask中实现。请问有人能帮忙吗?