[英]Upstart script for HHVM/Hiphop
我正在尝试在Ubuntu 13.04服务器上为HHVM aka Hiphop PHP设置新贵,因此它在启动时启动,并在意外终止时重新生成。
该脚本位于:
/etc/init/hhvm.conf
到目前为止,这是我得到的:
# Upstart HHVM script
# This script will start/stop HHVM webserver
description "Start and stop the HHVM webserver (Hiphop-PHP)"
version "0.1"
author "RouteXL.com"
# Set the executable and the settings files
env RUN=/usr/share/hhvm/hiphop-php/hphp/hhvm/hhvm
env CONFIG=/etc/hhvm.hdf
# Run at startup when ready
start on (local-filesystems and net-device-up IFACE!=lo)
# Stop the webserver when server closes down
stop on runlevel [016]
# Respawn th webserver when unexpectedly stopped
respawn
# Expect the process to fork
expect fork
expect daemon
# The command to execute to start it up
exec $RUN -m server -c $CONFIG
当我输入以下内容时,没有任何反应:
sudo start hhvm
怎么了?
Ubuntu 12.04。 我在sshd.conf之后对此建模,它似乎可以工作。 我怀疑这是因为您使用的-m服务器导致它永远不会从exec返回。 使用-m守护程序。 因人而异
# hhvm - HipHop VM
#
# The HipHopVM server provides a high performance PHP stack and web server.
description "HHVM server"
author "Yermo Lamers http://twitter.com/yermolamers"
start on filesystem or runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
umask 022
# Location of config and executable
env SERVER=/usr/local/bin/hhvm
env CONFIG_FILE=/usr/local/etc/hhvm.hdf
env RUN_AS=www-data
exec $SERVER -m daemon --config $CONFIG_FILE --user $RUN_AS
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.