我有搜索并尝试了很多东西,但似乎找不到相似的案例。 我的设置: ubuntu 16.04.1上的Django + nginx + gunicorn
问题: 我有一个允许内部用户将zip文件上传到服务器的站点。上传使用带POST的HTML来读取文件并将其保存到服务器,没什么特别的。该应用程序适用于较小的文件(约30 MB是我测试过的最大)。当加载较大的文件时,您将看到状态从0%变为x%,然后再次以0%重新启动,它将执行两次然后我将收到错误。这个时间间隔是30秒,这让我得出结论是枪声即将结束。
问题: 我设置我的服务以这种方式执行:
/home/ubuntu/.virtualenvs/myenv/bin/gunicorn --workers 3 --timeout 240 --bind unix:/home/ubuntu/myproj/myapp.sock myproj.wsgi:application
无论我尝试什么,它仍然会在30秒后重置。有任何想法吗?
提前致谢!