2014-05-21 51 views
0

在root用户的crontab我加了以下工作:执行节点在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' at Object.startDaemon(/usr/local/lib/node_modules/forever/lib/forever.js:419:11) 位于/ 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)

但是,如果我手动运行在终端中,其工作永远命令..

永远“版本”:“0.11.1” 节点版本:v0.10.17

+0

这似乎是安装的一些问题。在上面的例子中,我使用了一个流浪箱。我永远安装在新鲜的流浪汉盒子里,它的工作.. – user2846870

回答

0

这似乎是安装时遇到的一些问题。在上面的例子中,我使用了一个流浪箱。我永远安装在新鲜的流浪箱里,它的工作原理。