2017-07-13 13 views
0

アプリケーション用にgunicornを実行しようとしていますが、リモートサーバーや他のツールからは実行できません。しかし、サーバーにログインしてbashからスクリプトを実行しようとすると、正常に動作します。私もsupervisordを試しましたが、同じエラーが発生しました。私が欠けているものはありますか?Gunicorn:リモートサーバーから起動できません

ssh -t [email protected] << 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 
+0

を試してみてください、あなたが同じユーザーで毎回それを実行よろしいですか? – Arount

+0

はい、このスクリプトを実行する前にgunicornプロセスを終了しています。 –

答えて

0

Mohit、この

ssh -T [email protected] <<'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 
+0

それは役に立たない。そのプロセスを実行することもできません。 –

関連する問題