1
gunicorn을 실행하는 서버의 인스턴스를 시작하려고합니다. 여기Upstart가 gunicorn 서버를 초기화하지 못했습니다.
expect daemon
script
cd /opt/app/live/srv/poi_proxy
exec /usr/local/bin/gunicorn server:app -c /etc/gunicorn.conf
end script
그리고 gunicorn 설정 파일입니다 : 프롬프트 명령을 통해 명령을 실행할 때
서버가 문제없이 시작bind = '0.0.0.0:80'
workers = 3
worker_class = 'gevent'
난 데 문제가 있는지 여기 내 신출내기 스크립트입니다. 그러나 upstart 스크립트를 사용할 때 각각의 자식에 대해 쓸데없는 프로세스를 생성합니다.
나는 경로가 그걸로 뭔가를해야한다고 생각합니다. 명령 줄을 통해 서버를 시작할 때 내가 할 경우 : 그것은 잘 작동
cd /opt/app/live/srv/poi_proxy
sudo /usr/local/bin/gunicorn server:app -c /etc/gunicorn.conf
그러나 :
sudo /usr/local/bin/gunicorn /opt/app/live/srv/poi_proxy/server:app -c /etc/gunicorn.conf
나는 신출내기 을 할 수 있는지의 모든 아이디어를 사용하는 경우와 같은 문제를 얼굴입니다 잘못되었거나 수정하는 방법에 크게 감사 할 것입니다.
정답입니다. 신생 스크립트를 감안할 때 gunicorn에게 대몬을 가르쳐야합니다. – NobRuked