start-stop-daemonを使用してCentOS 7でCatalystを実行しようとしています。これが私が実行するコマンドです:start-stop-daemon
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!
連鎖アクションをロードして画面に出力した後、および最終メッセージを表示した後に、このエラーが表示されます。
[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
にコマンドラインからサーバーを起動すると、サーバーは正常に起動します。