我的食谱中有以下代码:
service "myapp" do
supports :restart => true, :start => true, :stop => true
action :nothing
end
bash "install myapp" do
cwd "/var/lib/myapp"
code <<-EOH
npm install myapp
EOH
timeout 86400
notifies :start, "service[myapp]"
end
厨师食谱运行正常,我可以在控制台中看到以下输出:
212.71.1.1 * service[myapp] action start←[0m
但是,该服务并没有真正启动。如果我手动登录并运行“service myapp start”,它就可以正常工作了。
我尝试运行 knife bootstrap 命令,-VV
但控制台上没有提供更多信息