Bonjour.
J'ai un VPS chez OVH. Dessus, j'ai un script sous jupyter qui doit tourner toutes les 5 minutes pour du monitoring.
Jusqu'ici, tout va bien. Le script fonctionne en local, et sur le VPS. Seulement, dès lors que je déconnecte mon remote (typiquement, un déplacement sur site), lorsque je me reconnecter au VPS via mon remote, le script est en freeze, et non seulement je suis contraint de redémarrer le kernel, mais, tout le long de la déconnexion du remote, je me retrouve sans monitoring.
A quoi cela est-ce dû? Comment le solutionner? Je n'ai pas d'autre solution que mon notebook en python pour communiquer avec la tierce api.
Merci par avance.
Bonjour, deux solutions à cela :
Si le script doit tourner continuellement, lancer celui-ci en screen (cf cette doc https://wiki.debian.org/fr/Screen).
Si le script doit être executé une fois toutes les 5 minutes, créer une tâche planifiée (cf cette doc https://doc.1fr.org/cronfr.org/cron).
Le VPS ne passe pas en veille mais lorsque l'on exécute un script en shell qui tourne en boucle, c'est uniquement le script qui se coupe dès la déconnexion du shell.
Merci @popallo pour cette réponse.
Je vais donc le lancer en screen.
EDIT : Juste un problème. Le VPS en question a été monté en windows (
) et je ne décide pas de la distribution de celle-ci… Y a t il un équivalent?
Bonjour
Je ne connaît pas jupyter est windows n'est pas mon fort mais ceci pourrait vous aider:
http://nathanielobrown.com/blog/posts/directions_for_running_jupyter_in_the_background_on_windows.html http://nathanielobrown.com/blog/posts/directions_for_running_jupyter_in_the_background_on_windows.html
Merci @FredDev pour cette réponse également. C'est une piste qui peut s'avérer utile. Peut-être pas la plus évidente (si quelqu'un a d'autres conseils), mais néanmoins, c'est une bonne piste de réflexion. Merci encore.