0
amazon aws 서버에서 감독자/셀러리를 실행하고 있습니다. 셀러리 프로세스가 시작되지 않으므로 새 응용 프로그램 버전을 배포하려고하면 결국 실패합니다. supervisord.conf 파일을보고 프로그램이 포함되었는지 확인했습니다. 나는 다음을 가지고있는 supervisord.conf 파일의 끝에 다음과 같습니다관리자가 셀러 리 프로세스를 다시 시작하려고하면 오류가 발생합니다.
[include]
files=celeryd.conf
files=flower.conf
내가
sudo /usr/local/bin/supervisorctl -c /opt/python/etc/supervisord.conf restart celeryd-default celeryd-slowtasks
celeryd-을 만들면 기본적와 celeryd-slowtaks에 나열된 프로그램의 이름 인 셀러리를 다시 시작하려고 celeryd.conf. 내가
sudo /usr/local/bin/supervisorctl -c /opt/python/etc/supervisord.conf restart all
을 실행하면 내가 셀러리에 대한 언급없이
flower: stopped
httpd: stopped
httpd: started
flower: started
을 얻을
celeryd-default: ERROR (no such process)
celeryd-slowtasks: ERROR (no such process)
celeryd-default: ERROR (no such process)
celeryd-slowtasks: ERROR (no such process)
: 나는 다음과 같은 오류가 발생합니다. 어떤 방법으로이 문제를 파악할 수 있을까요?
내 supervisord.conf 파일에 기대하고 있지 않다 아무 폴더가 없습니다. 수퍼바이저 인스턴스가 실제로 구성 파일을 사용하고 있는지 어떻게 확인할 수 있습니까? – jlrosenberg
ps -ef를 사용하여 전체 명령 줄을 확인할 수 있으며/proc/{pid}/fd (pid는 관리자의 프로세스 ID 임)로 가서 어떤 구성 파일이 열려 있는지 확인할 수 있습니다. –