start-stop-daemon을 사용하여 CentOS 7에 Catalyst을 실행하려고합니다.스타트 - 스톱 데몬으로 시작했을 때 Catalyst가 종료 될 때
이start-stop-daemon --start --pidfile /var/run/myapp.pid -d "/home/user/myapp" --exec /opt/perlbrew/perls/perl-5.22.0/bin/perl --startas "/home/user/myapp/script/myapp_fastcgi.pl" --chuid root --make-pid -- "-l :8100 -n 6"
가 그럼 난이 오류를 얻을 : 여기에 내가 실행 start-stop-daemon
명령입니다
Cannot resolve host name -- exiting!
그것은 체인 된 작업을로드하고 화면을 인쇄 한 후이 오류를 표시하고, 최종를 표시 한 후 메시지 :
[info] myapp powered by Catalyst 5.90112
가 /etc/hosts
에서 나는 내가 생각했던 모든 호스트 이름을 주석 시도했다가 문제의 원인이 될 수 있습니다
127.0.0.1 myapp.com myapp.com
#127.0.0.1 localhost.localdomain localhost
#127.0.0.1 localhost4.localdomain4 localhost4
# The following lines are desirable for IPv6 capable hosts
#::1 myapp.com myapp.com
#::1 localhost.localdomain localhost
#::1 localhost6.localdomain6 localhost6
start-stop-daemon
을 사용하지 않고 명령 줄에서 서버를 시작하면 서버가 올바르게 시작됩니다.