Node.js 节点配置和PM2的节点应用实例错误
所以我在PM2和节点配置方面遇到了一些问题。每当我用PM2运行我的应用程序时,我都会得到错误信息<代码>致命错误:“0”的节点\应用\实例值与任何实例配置文件名都不匹配。 我已经尝试了所有记录在案的“修复”方法,比如制作一个Node.js 节点配置和PM2的节点应用实例错误,node.js,pm2,node-config,Node.js,Pm2,Node Config,所以我在PM2和节点配置方面遇到了一些问题。每当我用PM2运行我的应用程序时,我都会得到错误信息致命错误:“0”的节点\应用\实例值与任何实例配置文件名都不匹配。 我已经尝试了所有记录在案的“修复”方法,比如制作一个default-0.json/js文件,在我的pm2配置中设置instance\u var变量,甚至尝试设置一个实际的系统环境变量,但都没有效果 我想知道是否有人对我如何解决这个问题有任何想法?您可能在节点配置和节点应用程序实例名称方面有问题, 因此,您可以使用instance_va
default-0.json/js
文件,在我的pm2配置中设置instance\u var
变量,甚至尝试设置一个实际的系统环境变量,但都没有效果
我想知道是否有人对我如何解决这个问题有任何想法?您可能在节点配置和节点应用程序实例名称方面有问题, 因此,您可以使用instance_var选项对其进行重命名:
module.exports = {
apps : [
{
name: "myapp",
script: "./app.js",
watch: true,
instance_var: 'INSTANCE_ID',
env: {
"PORT": 3000,
"NODE_ENV": "development"
}
}
]
}
嘿,这里,举个例子,对于我得到的错误,我会把它设置为0吗?因为我以前尝试过此实例变量设置,但它不起作用。是的,您必须设置“实例变量”:0