Tag: 工gunicorn

docker + gunicorn + nginx需要supervisord吗?

我在docker里面用gunicorn运行django,我的入口点是docker: CMD [“gunicorn”,“myapp.wsgi”] 假设在系统启动时已经有一个运行docker的进程,并在停止时重新启动docker容器,那么我是否甚至需要使用supervisord? 如果gunicorn会崩溃不会崩溃的docker,然后重新启动?

Gunicorn被困在docker运行命令与Flask应用程序

我有我的容器app_container内置,根据我的应用程序代码公开端口8000。 容器的入口点是ENTRYPOINT ["/usr/local/bin/gunicorn", "web_interface:app", "-w 4", "-t 90", "–log-level=info", "-b 127.0.0.1:8000", "–reload"] 。 当我用docker run –link postgres_db_container –name foo app_container构build和运行容器时,它运行gunicorn命令到应用程序。 不像当我在本地运行应用程序,它停在 [2017-06-19 16:01:16 +0000] [1] [INFO] Starting gunicorn 19.7.1 [2017-06-19 16:01:16 +0000] [1] [INFO] Listening at: http://127.0.0.1:8000 [2017-06-19 16:01:16 +0000] [1] [INFO] Using worker: sync [2017-06-19 16:01:16 +0000] [8] [INFO] Booting worker with pid: 8 […]