Pourquoi ne HHVM en mode démon démarre pas automatiquement après le redémarrage du serveur?

HipHop/HHVM peut être exécuté comme un démon (de sorte qu'il démarre automatiquement après le redémarrage) avec

sudo /usr/bin/hhvm --mode daemon --config /etc/hhvm/server.hdf

Lorsque vous exécutez, il fonctionne parfaitement (ce qui montre que les configs sont d'accord). Mais après le redémarrage de la machine HHVM est allé et a besoin d'être redémarré manuellement. La ligne ci-dessus incl. les configs ont été prises hors de tutoriels officiels de la HHVM créateurs. Un service classique de la syntaxe comme sudo service hhvm start aussi fonctionne parfaitement, mais n'a pas survice une machine de redémarrer.

Ce que j'ai fait pour traquer le problème:

La HHVM journal d'erreur dans /var/log/hhvm/erreur.journal des journaux de cette ligne à chaque redémarrage: Unable to open pid file /var/run/hhvm/pid for write. /etc/hhvm/server.hdf a PidFile = /var/run/hhvm/pid en première ligne. Comme cela est livré avec HHVM par défaut, je ne veux pas le changer. Je pense que le sudo est le problème ici. Sans sudo HHVM ne fonctionne pas. Chmod 777 avec le fichier pid et pointant vers un autre fichier vide ne permettent pas de résoudre le problème.

Question:

Quelle est la corriger moyen d'installer HHVM comme un démon ?

  • Est le serveur RHEL-elle fondée? (par exemple, CentOS)
  • Non, je suis sur le standard d'Ubuntu 12.04 LTS, pas de cascades sur le serveur, tout simplement super-nu HHVM.
InformationsquelleAutor Sliq | 2014-02-21