1
我正在尝试使用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
并且我只是从命令行启动服务器,服务器就会正常启动。