2017-01-04 1 views

답변

0

supervisorctlsupervisord 사이의 통신에 유닉스 소켓을 사용합니다. 이 설정 파일은 다음과 같이 구성 파일에 설정됩니다.

[unix_http_server] 
file=/var/tmp/supervisord.sock 
chmod=0770 

이 소켓 파일에 액세스 할 수있는 사용자 만 메시지를 보낼 수 있습니다. 기본적으로이 소켓 파일의 소유자 및 그룹은 supervisord 프로세스를 실행하는 사용자의 그룹이며 일반적으로 root입니다. 또한 chmod 옵션을 변경 예를 0777 모든 사용자가 소켓에 액세스를 제공하기로 설정하면, 물론 수

chown=myuser:mygroup 

을, 그러나 나는 것을 억제 것입니다 : 당신은 그러나 chown 옵션을 사용하여 사용자/그룹을 변경할 수 있습니다 .

이 소켓을 통한 HTTP 인증에 사용자 이름과 암호가 필요한 옵션도 있습니다. 자세한 내용은 supervisor documentation을 참조하십시오.