Gunicorn:无法从远程服务器启动它

时间:2017-07-13 08:58:57

标签: python gunicorn

我正在尝试为应用程序运行gunicorn,但它无法从任何远程服务器或任何其他工具运行。但是,当我尝试通过登录到服务器从bash执行脚本时,它的工作正常。我也试过supervisord但得到同样的错误。我有什么遗漏的吗?

ssh -t ubuntu@ec2-xx-xx-xx.us-west-2.compute.amazonaws.com << EOF
bash /home/ubuntu/code/xyz/gunicorn_start2
EOF

gunicorn_start2

#!/bin/sh
export PROJECT_ENV="dev"
exec /home/ubuntu/code/xyz xyz.wsgi:application --name xyz --workers 4 --user=ubuntu --timeout=3600  --debug --log-level debug --daemon

1 个答案:

答案 0 :(得分:0)

Mohit,试试这个

ssh -T ubuntu@ec2-xx-xx-xx.us-west-2.compute.amazonaws.com <<'EOF'

PROJECT_ENV="dev"
exec /home/ubuntu/code/xyz xyz.wsgi:application --name xyz --workers 4 --user=ubuntu --timeout=3600  --debug --log-level debug --daemon

EOF