\n#!\/bin\/bash\r\n#\r\n# \/etc\/rc.d\/init.d\/hhvm\r\n#\r\n# Starts the hhvm daemon\r\n#\r\n# chkconfig: 345 26 74\r\n# description: HHVM (aka the HipHop Virtual Machine) is an open-source virtual machine designed for executing programs written in Hack and PHP\r\n# processname: hhvm\r\n\r\n### BEGIN INIT INFO\r\n# Provides: hhvm\r\n# Required-Start: $local_fs\r\n# Required-Stop: $local_fs\r\n# Default-Start: 2 3 4 5\r\n# Default-Stop: 0 1 6\r\n# Short-Description: start and stop hhvm\r\n# Description: HHVM (aka the HipHop Virtual Machine) is an open-source virtual machine designed for executing programs written in Hack and PHP\r\n### END INIT INFO\r\n\r\n# Source function library.\r\n. \/etc\/init.d\/functions\r\n\r\nstart() {\r\necho -n \u201cStarting hhvm: \u201d\r\n#\/usr\/bin\/hhvm \u2013config \/etc\/hhvm\/server.hdf \u2013user apache \u2013mode daemon\r\n\/usr\/bin\/hhvm \u2013config \/etc\/hhvm\/server.hdf \u2013user www-data \u2013mode daemon\r\ntouch \/var\/lock\/subsys\/hhvm\r\n}\r\n\r\nstop() {\r\necho -n \u201cShutting down hhvm: \u201d\r\n#killproc `cat \/var\/run\/hhvm.pid`\r\nps -ef | grep -e hhvm | grep -v grep | awk \u2018{print $2}\u2019 | xargs -i kill -9 {}\r\nrm -f \/var\/lock\/subsys\/hhvm\r\n}\r\n\r\ncase \u201c$1\u201d in\r\nstart)\r\nstart\r\n;;\r\nstop)\r\nstop\r\n;;\r\n# status)\r\n# if [ -f \u201c\/proc\/$(cat \/var\/run\/hhvm.pid 2>\/dev\/null)\u201d ];then\r\n# echo \u201chhvm is running\u201d\r\n# else\r\n# echo \u201chhvm is not running\u201d\r\n# fi\r\n# ;;\r\n# restart)\r\n# stop\r\n# start\r\n# ;;\r\nreload|condrestart|probe|status|restart)\r\necho \u201c$1 \u2013 Not supported.\u201d\r\n;;\r\n*)\r\necho \u201cUsage: hhvm {start|stop|status|reload|restart[|probe]\u201d\r\nexit 1\r\n;;\r\nesac\r\nexit $?<\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"\u4eca\u5929\u5728\u5b89\u88c5\u5b8c\u6210hhvm\u4ee5\u540e\u51fa\u73b0\u4e86\u6ca1\u6cd5\u8bbf\u95ee\u7684\u60c5\u51b5\uff0c\u8001\u51fa\u73b0NGINX\u7684502 bad getway\uff0c\u540e\u6765\u53d1\u73b0\u662fhh […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"single-with-sidebar","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts\/41739"}],"collection":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/comments?post=41739"}],"version-history":[{"count":0,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/posts\/41739\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/media?parent=41739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/categories?post=41739"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xyryd.com\/wp-json\/wp\/v2\/tags?post=41739"}],"curies":[{"name":"wp","href":"http:\/\/api.w.org\/{rel}","templated":true}]}}