Existe-t-il un moyen de forcer le pid dans le script upstart?

Je lance un server uwsgi-python sous Ubuntu 10.04. J'utilise upstart pour démarrer / arrêter un démon de uwsgi (l'option daemonize est définie pour uwsgi).

Les commands de démarrage et d'arrêt fonctionnent bien, mais lorsque j'essaie de recharger mon travail, cela ne fonctionnera pas. La raison en est que la mise à jour associe un mauvais pid à mon travail, qui est également un process uwsgi mais pas un process de base. Le process de maîsortingse est généré en troisième (deux fourches pour la démonisation) et le démarrage avec une strophe de daemon attend que le second process forgé soit le principal.

Je me demandais donc s'il y a un moyen de forcer le démarrage pour associer mon travail à l'ID de process maître uwsgi ou à toute autre solution de contournement à ce problème?

One Solution collect form web for “Existe-t-il un moyen de forcer le pid dans le script upstart?”

ne démontez pas sous le début, il n'est pas nécessaire

  • Hébergement Django sur linux - Quelle est la technique la plus efficace en termes de memory?
  • Comment choisir Pypy à uwsgi?
  • Comment configurer nginx et uwsgi pour cacher une url de quelque façon que ce soit?
  • Pourquoi Upstart ne démarre pas uWSGI?
  • Rechargez et rechargez-vous dans uwsgi config
  • uWSGI ne démarrera pas via Upstart, mais démarre d'accord depuis la console
  • Qu'est-ce que l'option --master REALEMENT fait dans uwsgi?
  • Nginx mauvaise passerelle (502) erreur sur django 500 erreurs (au lieu de montrer la page django 500) avec DEBUG = paramètre faux
  • Serveur Web nécessaire pour Django WSGI API?
  • Configurer nginx + uwsgi sur un server avec l'apache existant
  • Fichier de l'unité Systemd pour l'échec uWSGI
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.