在root用户crontab中,我添加了以下作业:
*/1 * * * * /usr/local/bin/forever start /root/MyCode/server.js >> /root/ou1.log 2>&1
我收到以下错误:
info: Forever processing file: /root/MyCode/server.js
/usr/local/lib/node_modules/forever/lib/forever.js:419
monitor.send(JSON.stringify(选项)); ^ TypeError:Object#没有方法'send' 在Object.startDaemon(/usr/local/lib/node_modules/forever/lib/forever.js:419:11) at /usr/local/lib/node_modules/forever/lib/forever/cli.js:258:13 at /usr/local/lib/node_modules/forever/lib/forever/cli.js:145:5 at Object.oncomplete(/usr/local/lib/node_modules/forever/lib/forever.js:358:11)
但是如果我在终端中手动运行forever命令,它的工作......
永远“版本”:“0.11.1” 节点版本:v0.10.17
答案 0 :(得分:0)
这似乎与安装有些问题。在上面的例子中我使用的是流浪盒。我永远安装在新鲜的流浪盒中,它有效..