Puncte:0

Cum să menținem funcționarea unei aplicații Python?

drapel id

Problema mea este că vreau să mențin o aplicație Python în funcțiune, dar se oprește la fiecare 2-3 zile. Există vreo modalitate de a porni automat .py când se oprește. Există vreo modalitate de a monitoriza asta? Probabil că există, dar nu îl găsesc.

Multumesc pentru ajutor.

Puncte:4
drapel am

Într-adevăr, nu există niciun motiv pentru care o aplicație Python ar trebui să se oprească brusc.Aș sugera să vedeți de ce se oprește (crash, memorie lipsită, ...) și să încercați să rezolvați asta.

Dacă într-adevăr doriți doar să-l reporniți greu, depinde de modul în care îl porniți în primul rând.

Dacă, de exemplu, îl porniți ca un serviciu systemd, ar trebui să setați Restart=la eșec proprietate în fișierul unitar systemd.

Dacă îl porniți folosind linia de comandă, puteți utiliza o buclă bash simplă:

în timp ce adevărat
do
    fișier python.py
Terminat
ComputerBas avatar
drapel id
Mulțumesc foarte mult! Am făcut opțiunea Restart=on-failure. Cred că trebuie să aștept câteva zile pentru a vedea dacă într-adevăr menține aplicația în funcțiune. :)
ComputerBas avatar
drapel id
Aplicația nu a pornit corect.Așa că am făcut a doua variantă. A lucrat pentru mine!! Și BTW este o aplicație care scanează site-uri la cerere, dar unele site-uri fac aplicația să se blocheze. De aceea ;)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.