Python &引用;“内部服务器错误”;在flask+上有POST请求;gunicorn&x2B;nginx设置

Python &引用;“内部服务器错误”;在flask+上有POST请求;gunicorn&x2B;nginx设置,python,nginx,flask,gunicorn,internal-server-error,Python,Nginx,Flask,Gunicorn,Internal Server Error,我正试图在digital ocean上部署flask webapp,但每当我尝试执行任何涉及POST请求的操作(如登录或注册)时,都会收到“内部服务器错误”。当我使用flask的内置服务器运行应用程序时,它运行得很好 我在教程中使用了第1部分和第2部分来设置它,除了用我的项目名替换flask_项目,用我的用户名替换newuser。有人知道我如何解决这个问题,或者至少,去诊断这个问题吗?有错误日志吗 我注意到示例中使用的示例应用程序只使用GET请求,这很好。我的猜测是,为了让POST也能正常工作,

我正试图在digital ocean上部署flask webapp,但每当我尝试执行任何涉及POST请求的操作(如登录或注册)时,都会收到“内部服务器错误”。当我使用flask的内置服务器运行应用程序时,它运行得很好

我在教程中使用了第1部分和第2部分来设置它,除了用我的项目名替换flask_项目,用我的用户名替换newuser。有人知道我如何解决这个问题,或者至少,去诊断这个问题吗?有错误日志吗

我注意到示例中使用的示例应用程序只使用GET请求,这很好。我的猜测是,为了让POST也能正常工作,我需要稍微改变一下配置。但是,我找不到任何关于如何正确执行此操作的教程

提前谢谢


更新:所以我清理了服务器并重新开始,这次使用了关于如何在apache上部署的教程。仍然存在相同的问题。

错误可能与您在post消息中的操作有关。可能使用try:except块捕获所有异常,并返回错误可能有助于调试。我知道实际的POST消息不是问题所在,因为当我使用flask的内部服务器运行它时,它工作正常。只有当我尝试通过nginx执行此操作时,才会出现错误。这意味着我的nginx配置有问题,导致无法将收到的PST请求正确地传递给gunicorn。只是,我不知道如何正确配置it@quantumbutterfly我刚刚在nginx、flask和uwsgi上遇到了很多这样的问题。你能上传你的虚拟服务器文件吗?这样,我们就可以看一看,或许可以提供更多帮助。@SJoshi我在哪里可以找到我的虚拟服务器文件?@quantumbutterfly可能仍然与权限相关。我发现这一点是因为我的服务器(不是digital ocean)出现了这个问题,直到我创建了一个用户和组www。这个POST函数是否将任何内容写入磁盘?