J'utilise un Bootle Python Web Framework pour développer des webapps sur Ubuntu. Existe-t-il un moyen efficace de démoniser le script qui démarre le serveur web par défaut de bottlepy ?
Merci.
UPD : Maintenant, j'utilise Superviseur à cette fin.
J'utilise un Bootle Python Web Framework pour développer des webapps sur Ubuntu. Existe-t-il un moyen efficace de démoniser le script qui démarre le serveur web par défaut de bottlepy ?
Merci.
UPD : Maintenant, j'utilise Superviseur à cette fin.
Comme le mentionne Reclosedev, nohup ... &
fonctionnera sans problème.
Vous pouvez également utiliser quelque chose comme démoniser Ce qui offre plus d'options que l'utilisation de nohup
.
Personnellement, j'exécute ce qui suit pendant le développement avec le chargement automatique activé :
while true; do python app.py ; done
qui redémarre le serveur si j'écris quelque chose de stupide. D'autres solutions vous obligeront à redémarrer votre serveur pour une erreur de syntaxe.
Le déploiement se fait derrière apache ou lighttpd.
Sur ubuntu, j'utilise les étapes suivantes :
bottle.TEMPLATE_PATH
chmod +x <script_name>
)<script_symlink_name>
<script_symlink_name>
<path_to_script_symlink>
start-stop-daemon
(ligne sans le commutateur "--test") dans do_start()
service <script name> start
"update-rc.d <script-name> defaults
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.