Node.js 具有多个docker容器的重复电报机器人id
我停靠了Node.js服务器,它也处理我的电报机器人。 现在,我无法在负载均衡器等设备上多次使用docker映像,而不会出现Node.js 具有多个docker容器的重复电报机器人id,node.js,docker,load-balancing,telegram-bot,Node.js,Docker,Load Balancing,Telegram Bot,我停靠了Node.js服务器,它也处理我的电报机器人。 现在,我无法在负载均衡器等设备上多次使用docker映像,而不会出现复制电报bot错误 有没有一种方法可以在不将机器人提取到不同的docker图像的情况下修复它 如果有必要,nginx将处理负载平衡。Docker分配一个随机容器id,该id被设置为容器的主机名,除非您正在使用--net=host或手动重写,该id可作为容器内的环境变量使用。在node.js应用程序启动期间,您可以读取此环境变量(HOSTNAME),并将其用作缩放电报机器人的
复制电报bot
错误
有没有一种方法可以在不将机器人提取到不同的docker图像的情况下修复它
如果有必要,nginx将处理负载平衡。Docker分配一个随机容器id,该id被设置为容器的主机名,除非您正在使用
--net=host
或手动重写,该id可作为容器内的环境变量使用。在node.js应用程序启动期间,您可以读取此环境变量(HOSTNAME
),并将其用作缩放电报机器人的唯一标识符