我用nodejs编写了一个Express网站,由于程序需要一直运行,不能退出,导致面板将运行状态识别为“启动中”,而实际上程序已经运行成功。请问我要如何让面板正确识别运行状态
当前有个健康检测功能,会 curl node 容器中的 1270.0.1:80 端口 来判断是否启动,当前你可以去 /opt/1panel/runtime/node 下修改 docker-compose 文件
healthcheck:
interval: 30s
retries: 20
test:
- CMD-SHELL
- curl -f http://localhost:${NODE_APP_PORT} || exit 1
timeout: 5s
删掉这些配置 然后重启
1 个赞
问题已成功解决