2016-05-18 144 views
0

我在Docker容器内运行以下命令Docker中的HHVM始终以root身份运行

ps -ef | grep的HHVM

结果是:

根1 0 0 1点50? 00:00:00 hhvm --mode = server --user = www-data --port = 9001 --config = /etc/hhvm/server.ini --config = /etc/hhvm/php.ini --config =/etc/hhvm/config.hdf root 15 8 0 01:58? 00:00:00 grep hhvm

如果在Docker中运行,或者我错过了某些东西,这是HHVM错误吗?

回答

1

没关系,我正在通过在相同的Docker容器中安装Supervisor来解决它,并使用它启动HHVM。

继supervisor.conf

[program:hhvm] 
command=hhvm --mode=server --user=www-data --port=9001 --config=/etc/hhvm/server.ini --config=/etc/hhvm/php.ini --config=/etc/hhvm/config.hdf 
numprocs=1 
autostart=true 
autorestart=true 
user=www-data 

结果:

www-data  9  1 3 02:21 ?  00:00:01 hhvm --mode=server --user=www-data --port=9001 --config=/etc/hhvm/server.ini --config=/etc/hhvm/php.ini --config=/etc/hhvm/config.hdf 
root  20 12 0 02:22 ?  00:00:00 grep hhvm 
+0

非常感谢您分享这个。 – Perspective

相关问题