Nginx、Ansible 和带有 Flask 应用程序的 uWSGI,内部服务器错误

标签 nginx amazon-ec2 flask wsgi ansible

我已使用标题中的软件在 EC2 上部署了我的应用程序,但出现内部服务器错误。 Here是我一直在遵循的教程。

这是我尝试通过浏览器访问应用程序的错误日志:

2014/02/17 19:48:29 [error] 26513#0: *1 connect() to unix:/tmp/uwsgi.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xxx.xxx.xxx, server: localhost, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/tm    p/uwsgi.sock:", host: "ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com"

最佳答案

如果您的 Ansible 剧本基于 Matt Wright's tutorial ,那么您需要做的就是安装后重新启动。 playbook不会用它安装的新程序(实际上是日志引用的上游uWSGI)更新supervisor,因此程序无法启动。

关于Nginx、Ansible 和带有 Flask 应用程序的 uWSGI,内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686715/

相关文章:

python - (Flask) 伪造 request.environ ['REMOTE_USER' ] 用于测试

python - Flask WTForms 使用变量自动填充 StringField

nginx - 流浪的: config. vm.provision不允许我将文件复制到etc/nginx/conf.d吗?

Wordpress 和 Nginx 与 Docker : Static files not loaded

Docker 容器基于 OSX 而不是 Amazon Linux 构建

sql-server - 您能否提供在 Amazon EC2 实例上运行 SQL Server 的任何提示/最佳实践?

mysql - Concat 函数在 Flask 上的 MySQL 查询中返回 1

使用 Nginx 的 SSL 直通

apache - 许多 php-fpm : pool www processes running but Apache isn't

spring - 我应该如何部署我的所有 API?