我已经尝试将app.json
和process.yml
用于我非常简单的NodeJS应用程序。该应用程序是一组脚本,它们将在服务器中作为后台作业运行,因此我想使用看起来像-
pm2 configuration file
{
"apps":[
{
"name":"dodge-report",
"script":"dodge-report/dodge-report.js local"
},
{
"name":"dodge-filter",
"script":"dodge-filter/dodge-filter.js local"
}
]
}
当我尝试使用pm2 start app.json
执行它时,其中一个应用程序运行正常,而其他应用程序则抛出错误-
这两个脚本的路径都是100%正确的,并且脚本均已就位,因此,错误的路径或丢失的脚本文件是毫无疑问的。我不确定什么是错的指针将不胜感激。
答案 0 :(得分:1)
如果dodge-filter / dodge-filter.js路径相对于pm2 conf执行,
请使用这样的路径:./dodge-filter/dodge-filter.js
如果您希望提供完整的系统路径,那也应该可以完成这项工作!
/var/www/html/dodge-filter/dodge-filter.js