40得票3回答
在CentOS 7上安装和配置Supervisord以永久运行Laravel队列

我想在我的项目中使用Laravel队列系统,并希望在服务器后台永久运行php artisan queue:work,我搜索了一些内容,发现有一个命令行可以即使从ssh终端退出后也可运行,但在某些情况下可能会崩溃,给我带来严重的问题。所以过了一段时间,我发现有一个名为Supervisord的软件...

37得票4回答
如何在supervisor、gunicorn和django(1.6)中使用环境变量

我希望配置supervisor以使用环境变量来控制在我的django 1.6项目中的gunicorn。我在.bashrc文件中设置了我的秘钥,如下:export SECRET_KEY=[my_secret_key] 我有一个用于启动gunicorn的shell脚本:NAME="myproje...

36得票4回答
Python Supervisord程序依赖性

我在我的supervisord.conf中有[program:A]和[program:B] B依赖于A,也就是说: A应该在B之前启动。 如何通过supervisor来确保这一点?

36得票3回答
定期重启子进程的Supervisord设置方法

我正在使用Supervisor (3.0a12)在Ubuntu 12.04上管理php gearman工作者。有时候工作者会陷入一种奇怪的状态,耗费大量CPU和RAM。当我解决这个问题时,我觉得让Supervisor定期自动杀死和刷新工作者会很不错。我查看了配置文档,但似乎没有找到任何允许这样...

35得票2回答
使用supervisord相比monit的优势是什么?

我们有一个定制的设置,其中运行着几个守护进程(包括Web应用程序和后台任务)。我正在考虑使用一个服务来帮助我们监控这些守护进程,并在它们的资源消耗超过一定水平时重新启动它们。 我将非常感谢任何关于哪种方法更好的见解。据我了解,monit会启动一个新进程,而supervisord则会启动一个子...

34得票5回答
Laravel队列使用Supervisor运行,但是无法处理作业

我已经使用数据库设置了Laravel队列,并配置了Supervisor来保持其运行,但是它会在一段时间后停止处理队列。 我使用Mail::queue发送电子邮件。如果我登录到服务器并运行php /home/my/path/to/artisan --env=production --timeo...

33得票5回答
在supervisorctl中进行监控时出现错误(没有这个进程)

我之前看见过这个问题被问过,但是那些解决方法都不适用于我的情况。 我在使用树莓派B+上的supervisor时遇到了问题。每次尝试启动我的进程时,都会出现一个错误提示:pi@raspberrypi ~ $ sudo supervisorctl start server 服务器:错误(没有...

33得票3回答
supervisord日志未显示我的输出

我有一个运行中的 [program:x],它会打印/ sys.stdout.write 很多东西。但是,这些内容都没有出现在[supervisord]的 AUTO childlogdir 或[program:x]的 stdout_logfile 中。我错过了什么吗? 我该如何捕获从 [pro...

32得票2回答
supervisord退出并显示ENOEXEC错误

我试图使用supervisord运行一个Java进程,但是出现了以下错误: couldn't exec /var/application/start_tester: ENOEXEC start_tester的内容是: java -Duser.dir=/var/application/ ...

32得票2回答
如何在Supervisord中设置一个进程组?

我正在设置 supervisord 并尝试控制多个进程,这部分工作很好,现在我想设置一个组,以便可以启动/停止不同的进程集而不是全部启动或停止。这是我的配置文件的一部分:[group:tapjoy] programs=tapjoy-game1,tapjoy-game2 [program:ta...