Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点配置和PM2的节点应用实例错误_Node.js_Pm2_Node Config - Fatal编程技术网

Node.js 节点配置和PM2的节点应用实例错误

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

所以我在PM2和节点配置方面遇到了一些问题。每当我用PM2运行我的应用程序时,我都会得到错误信息<代码>致命错误:“0”的节点\应用\实例值与任何实例配置文件名都不匹配。

我已经尝试了所有记录在案的“修复”方法,比如制作一个
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