Ori*_*ers 7 linux centos node.js
我使用以下命令在Amazon CentOS EC2实例上使用Forever运行我的节点项目:
forever start -o /home/ec2-user/logs/www.log -e /home/ec2-user/logs/www.err app.js
Run Code Online (Sandbox Code Playgroud)
我的应用程序运行正常,但在logs目录中没有创建www.log或www.err文件.我尝试手动创建这些文件并设置chmod 777,但仍然没有数据记录到这些文件.我确信应该有数据记录; 我在类似的环境中运行相同的项目,一切都正常.任何帮助表示赞赏!
我认为最近的节点版本之一发生了重大变化。最近有人在 GitHub 上提交了相关问题:https ://github.com/nodejitsu/forever/issues/193
不幸的是,Forever 似乎将子进程错误消息输出到 stdout,因此将 stderr 重定向到文件不起作用。临时解决方法是使用旧版本的节点。希望修复很快就会出现。