如何正确配置Supervisord for HHVM

时间:2015-08-12 07:36:50

标签: ubuntu ubuntu-14.04 supervisord hhvm supervisor

我目前正在运行带有HHVM的Nginx网络服务器,由于最近HHVM崩溃很多,我正在考虑使用supervisord。

当HHVM崩溃时,我会SSH到服务器并通过var timeval = 60; $('#countdown').timeTo({ seconds: timeval, displayHours: false, countdownAlertLimit: 5 }); 手动重启 这将产生一个HHVM进程。

我尝试了以下supervisord配置

var timeval = 60;
$('#countdown').timeTo({ seconds: timeval, displayHours: false,   countdownAlertLimit: 5,callback:function(){
window.location="your location"
} });

它返回错误

/etc/init.d/hhvm start

所以我尝试将[program:hhvm] process_name=%(program_name)s_%(process_num)02d command=/etc/init.d/hhvm start autostart=true autorestart=true user=www-data numprocs=1 redirect_stderr=true 更改为

abc@web1:~$ sudo supervisorctl start hhvm:*
hhvm_00: ERROR (abnormal termination)

但现在产生了多个HHVM进程

command

如何正确配置Supervisord以便只生成一个HHVM进程?谢谢。

服务器的操作系统是Ubuntu Server 14.04

0 个答案:

没有答案