如何识别nodejs实例

时间:2016-09-13 17:51:30

标签: node.js express

我有一个nodejs应用程序(快速应用程序),我运行同一个应用程序的多个实例。我想要唯一地命名/识别这个实例中的每一个,所以目前我正在做的是生成一个固定的名称+它的pid,这样我得到类似“mynodejsapp-#10293”的东西。事情是现在我需要一个在每次重启后保持不变的名称(因此我不想再使用pid)但仍然是唯一的并且为每个实例自动生成。 有没有人知道它是否可能以及我如何实现这一目标?

提前致谢

1 个答案:

答案 0 :(得分:2)

您可以使用在每个部署的实例之前声明的环境变量,即:。

user$ INSTANCE_ID=1 node app.js

然后您可以通过process.env

进行访问