start-stop-daemonを使用してCentOS 7にCatalystを実行しようとしています。ここで私が実行start-stop-daemon
コマンドは次のとおりです。スタートストップデーモンで起動したときに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"
その後、私はこのエラーを取得する:
Cannot resolve host name -- exiting!
それは連鎖のアクションをロードし、画面にそれらを印刷した後、このエラーが表示され、最終的に表示した後メッセージ:/etc/hosts
で
[info] myapp powered by Catalyst 5.90112
私は私が問題を引き起こしているかもしれないと思った任意のホスト名をコメントアウトしようとしました:
奇妙な何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
を使用していないと私は、コマンドラインからサーバを起動する場合、サーバは細かい開始することです。