【问题标题】:Gunicorn: Not able to start It from remote serverGunicorn:无法从远程服务器启动它
【发布时间】:2017-07-13 08:58:57
【问题描述】:

我正在尝试为应用程序运行 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

【问题讨论】:

  • 你确定每次都用同一个用户运行吗?
  • 是的,我在运行这个脚本之前杀死了 gunicorn 进程。

标签: python gunicorn


【解决方案1】:

莫希特,试试这个

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

【讨论】:

  • 它没有帮助。即使它无法运行该过程。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-25
  • 2017-06-14
  • 1970-01-01
  • 1970-01-01
  • 2020-05-04
  • 2020-10-29
相关资源
最近更新 更多