supervisord

    0热度

    1回答

    昨天,我部署nginx的,uwsgi,芹菜,监事一个Django项目。一切似乎都很好。 但我有一些问题来了。 一般说,这个时候,我部署一个Django项目和使用的本地Python安装,但如果我必须在虚拟环境中使用Python,我应该怎么办? 例如,我编写了django网站用来控制某个计时任务的一些任务(django-celery),以及基于python3的django项目(python3环境在vi

    0热度

    1回答

    我已经建立了它由两个部分组成泊坞窗图像: 简单的应用程序的NodeJS被监听端口8080 哈斯克尔服务,使用快照框架(端口8000) 我知道在不同的容器中运行这两个部件会更好,但是有理由将它们放在一个容器中。所以我找到了一种如何在一个容器中使用supervisord运行两个服务的方法。 在dockerfile中我公开8080,当我在本地运行docker镜像时,它工作得很好。我可以让POST请求的应

    0热度

    1回答

    我有一个使用mod_wsgi守护进程测试Django站点,并且已经设置了一个简单的Celery任务来通过电子邮件发送一个联系表,并安装了主管。 我知道Django代码是正确的。 我遇到的问题是,当我提交表单时,我只收到一条消息 - 第一条。联系表单的后续完成完全不会发送任何消息。 在我的服务器上,我有另一个测试站点,运行配置好的监控任务,使用Django服务器(即不使用mod_wsgi)。我的两个

    0热度

    1回答

    我了解到,为了管理容器内的多个服务,我需要使用supervisord。 我的问题是如何在容器已经运行后添加服务? 我有一个容器,服务在它已经运行后被创建,因此我需要稍后添加它。 目前我要做的用户“的服务秒重启”(秒是我的服务),它是失败的,因为码头工人将不会允许它 千恩万谢

    2热度

    2回答

    我使用supervisord运行芹菜生产。我的主管配置如下。 [program:celeryd] command=%(ENV_PROJECT_PATH)s/scripts/celery_worker.sh stdout_logfile=%(ENV_PROJECT_PATH)s/celeryd.log stderr_logfile=%(ENV_PROJECT_PATH)s/celeryd.lo

    1热度

    1回答

    灿主管(http://supervisord.org)跑在Heroku管理/监控几个长时间运行的Python脚本(长轮询SOAP监听器)或者我必须使用测功机为每个脚本。 如果可以使用每个脚本的dyno,它们会在故障或重新启动后自动重启吗? (这基本上是我所需要的,这些脚本冗余)

    2热度

    1回答

    使用Ubuntu 16.04 LTS部署我的Python应用程序。配置所有内容并且应用程序正在手动运行。我想通过主管将其自动化,我已经安装了主管并对其进行了配置。但是,如果我运行: 监事配置文件: ; supervisor config file [unix_http_server] file=/var/run/supervisor.sock ; (the path to the socke

    0热度

    1回答

    我试图自动部署一个web应用程序,更新应用程序需要关闭cron和nginx。 问题是,当我通过service nginx stop和service cron stop停止过程时,这些由supervisord重新启动。 supervisord没有init.d脚本,此外我不确定是否要使用supervisorctl来管理服务。 什么是正确的方法?

    0热度

    1回答

    所以在我的系统中,监控程序捕获标准错误和标准输出到这些文件: [email protected]:/var/log/supervisor# ls -l total 24 -rw------- 1 root root 18136 Sep 14 03:35 gunicorn-stderr---supervisor-VVVsL1.log -rw------- 1 root root 0 Sep

    0热度

    1回答

    我们有supervisord正在生产中运行,我想知道是否在运行$ supervisorctl restart group-name:*后立即终止正在运行的进程,或者如果超级用户允许运行进程完成。 试过我最好在文档和源代码中找到它。