问题标签 [django-supervisor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django-commands - 如何配置 django-supervisord?
我正在尝试为 webfaction 中的 django fastcgi 进程编写一个 supervisord.conf。当我运行命令时,主管立即退出。
supervisord.conf
django - Supervisord 和 django 为每个程序编写单独的日志
我正在使用 supervisord(通过django-supervisor一个瘦包装器)在我的 Django 安装中运行多个进程。我的问题是所有日志都写入supervisord
日志文件(在本例中为 out.log)而不是不同的日志文件。
conf文件(清理):
python - 在 Uwsgi 脚本中从 Upstart 启动 Django-Supervisor?
使用 Django-supervisor(https://github.com/rfk/django-supervisor),我试图找出一种python myproject/manage.py supervisor --daemonize
在我的uwsgi
新贵脚本启动 Django 时启动的方法。
这是我的 uwsgi 脚本:
root@community:/etc/init# cat uwsgi.conf
我可以添加一个额外的 exec 行吗?或者最好的方法是什么?
python - 芹菜工人在使用 IronMQ 随机时间后死亡
运行 Django 1.4.10、Celery 3.1.7、Python 2.7、Kombu 3.0.12,并使用 django supervisor 将 celery worker 和 celery beat 作为守护进程运行。使用 IronMQ 作为代理。
一切正常处理几天的周期性任务,然后突然之间,工人将致命地死去:
查看时间戳,似乎总是在任务全部完成后崩溃。当我有我的 supervisor.conf 文件来自动重启时,它会进入一个循环,试图重启 worker 并立即失败。但是,如果我用主管关闭所有进程并重新启动,它会再次运行几天。
主管.conf:
甚至不知道从哪里开始调试这个 - 把它扔在那里,以防其他人遇到同样的问题并且可以对此有所了解。
更新:我切换回可靠的 Erlang/Rabbit,问题完全消失了。所以它是 IronMQ。我真的无法从他们那里得到任何帮助,所以他们失去了一个客户!
django - OSX 上 django 的主管问题
我正在使用django-supervisor,我的主管配置在这里。
在我的 3 台 Ubuntu 机器上运行python manage.py supervisor
效果很好,但是当我尝试在我的 mac (10.10) 上运行它时,我遇到了 django 的两个问题:
如果我
print
在代码中添加语句,我无法在控制台中看到它如果我停止主管并重新启动它,它表示我的 django 端口已经在使用中,我必须运行:
lsof -i :8000 | awk '{print $2}' | tail -n +2 | xargs kill
每次为了在主管中运行 django。
这两个问题不会发生在 Ubuntu 机器上。
我的 Mac 仅用于开发环境。
有什么想法可以解决它们吗?
django-supervisor - Gosu 是否能够通过插件/库或本机处理 SpriteSheets?
如果 SpriteSheets 可以处理哪个库最好使用,它可以在本地完成吗?
python - 让主管正确停止芹菜工人
我在使用芹菜时遇到了很多奇怪的事情。比如,我更新了tasks.py,supervisorctl reload
(重启),但是tasks出错了。有些任务似乎消失了等等。
今天我发现,因为supervisorctl stop all
不能阻止所有的芹菜工人。只有 kill -9 'pgrep python' 才能将它们全部杀死。
情况:
流程:
我发现了这个问题:Stopping Supervisor doesn't stop Celery workers,但它在问不同的事情,接受的答案supervisorctl stop all
实际上不起作用。所以我决定找到正确的方法。
python - django-supervisor 连接被拒绝
我正在使用主管用 django 1.8.8 运行 celery。设置。也使用django-supervisor==0.3.4
supervisor==3.2.0
但是当我重新启动所有进程时,我得到
无法重新启动任何进程,
主管配置文件
django - supervisorctl 总是报错:ERROR (no such file)
我用 uwsgi、supervisor 和 nginx 部署我的 django 项目。但是我已经在 /etc/supervisord.conf 中添加了我上面的程序。
我的 uwsgi.ini 内容是:
xxxx 是我的项目名称。
我supervisorctl -c /etc/supervisord.conf restart all
在cmd中运行。它显示
/tmp/supervisord.log 部分内容:
我不知道为什么它会报告那样的错误。我可以用runserver运行我的django项目。所以文件丢失了什么?
python - Django 应用程序未与 Gunicorn 和 Supervisor 一起运行
我正在尝试从 gunicorn 和 supervisord 运行 Django 应用程序。我已经将 bash 脚本配置为从 gunicorn 运行应用程序,该应用程序运行良好,并且我能够看到 GUI,但是当我尝试从 supervisorctl 启动此应用程序时。我看不到 GUI。但是,Gunicorn 进程正在运行。
gunicorn_start2
gunicorn_start.conf
Gunicorn 进程:
似乎问题出在环境变量上。因为当我尝试运行时,python manage.py runserver
它也不起作用。但是当我跑步时,ANALYTICS_ENV=dev python manage.py runserver
它就起作用了。
但是,无论如何我都无法用 gunicorn 运行它。
任何想法?