我有一个Python/Flask web应用程序,我正通过Gunicorn部署在amazonecs上的docker映像中。一切都很顺利,然后突然,包括最后一个成功的请求,我在日志中看到了这一点:
[2017-03-29 21:49:42 +0000] [14] [DEBUG] GET /heatmap_column/e4c53623-2758-4863-af06-91bd002e0107/ADA
[2017-03-29 21:49:43 +0000] [1] [INFO] Handling signal: term
[2017-03-29 21:49:43 +0000] [14] [INFO] Worker exiting (pid: 14)
[2017-03-29 21:49:43 +0000] [8] [INFO] Worker exiting (pid: 8)
[2017-03-29 21:49:43 +0000] [12] [INFO] Worker exiting (pid: 12)
[2017-03-29 21:49:43 +0000] [10] [INFO] Worker exiting (pid: 10)
...
[2017-03-29 21:49:43 +0000] [1] [INFO] Shutting down: Master
进程停止,程序退出。ECS重启服务,docker镜像再次运行,但同时服务中断。在
什么会导致我的程序收到学期信号?我在网上找不到任何关于这件事的参考资料。请注意,这只在ECS上的Docker中发生,而不是在本地。在
结果是,在向系统添加登录页面之后,健康检查得到了302重定向到/login at/,这使健康检查失败。所以集装箱定期被杀死。亚马逊的支持太棒了!在
相关问题 更多 >
编程相关推荐