2016-11-20 117 views
1

我正在嘗試使用start-stop-daemonCentOS 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並且我只是從命令行啓動服務器,服務器就會正常啓動。

回答