Setup

Respawn Script HHVM yang Buggy #358

Siput tidak akan bisa berlari

andrypein.net : Saya pernah live testing untuk sebuah konfigurasi High Traffic Webserver dengan menggunakan HHVM.

Nginx HHVM Memang GG

Backend php milik fesbuk ini awal-awal memang GG serius, FAST, apalagi dengan combine nginx, namun akhirnya di terminate juga oleh si facebook itu sendiri.

Bug di hhvm ini adalah dia suka mati sendiri, untuk mengakali nya kita butuh respawn script hhvm, berikut adalah contoh scriptnya.

Btw, ini waktu doi lagi hot, sekarang mah udah Absolutely DEAD.

# hhvm - HipHop VM
#
# The HipHopVM server provides a high performance PHP stack and web server.
# modified by pjv from original found here: http://stackoverflow.com/questions/19013516/upstart-script-for-hhvm-hiphop

description "HHVM server"
author "pjv https://gist.github.com/pjv/2e9ab32d8d9884bf79a4"

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/bin/hhvm
env SERVER_CONFIG_FILE="/etc/hhvm/server.ini"
env PHP_CONFIG_FILE="/etc/hhvm/php.ini"
env RUN_AS=www-data

pre-start script
if [ ! -d /var/run/hhvm ]; then
mkdir -p -m0755 /var/run/hhvm
chown $RUN_AS:$RUN_AS /var/run/hhvm
fi
end script

exec $SERVER --mode daemon --config $PHP_CONFIG_FILE --config $SERVER_CONFIG_FILE --user $RUN_AS

*AFK

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button