我正在使用NPM软件包service-systemd来监控NodeJS应用程序,并在崩溃或死机时重新启动它。
当我运行'sudo node-systemd add service-template.json'时,我得到:
WARNING: wrap.bin not found
parsing ...
writing script start/stop files, logrotate.d ...
> chmod a+x /usr/local/bin/systemd-my-node-service*
writing systemd file ...
/etc/systemd/system/my-node-service.service
installing ...
> systemctl enable my-node-service.service;systemctl daemon-reload
done
当我尝试运行'sudo service start'时,服务失败。检查'journalctl'显示:
Starting service...
/usr/local/bin/systemd--start: line 2: /usr/bin/forever: No such file or directory
PID file /var/run/.pid not readable (yet?) after start.
Failed to start service
Unit .service entered failed state.
.service failed.
我发现了一些提示像符号链接这样的内容的来源,但似乎都没有解决这个问题。知道这里发生了什么吗?
使用Ubuntu 15.04和NodeJS v0.10.40在Odroid XU4上运行。
谢谢,
答案 0 :(得分:0)
这实际上是我使用的NodeJS版本的问题。我在RPi2上启动了这个项目,它与NodeJS v4 +有问题。 XU4不需要使用v0.10.x,因此我卸载了旧版本并更新到最新版本。一切都很好。
答案 1 :(得分:0)
我发布了一个不需要永久使用的新版本,并且有更好的API,这些错误已被删除