Score:0

วิธีทำให้แอป Python ทำงานต่อไป

ธง id

ปัญหาของฉันคือฉันต้องการให้แอป Python ทำงานต่อไป แต่จะหยุดทำงานทุก 2-3 วัน มีวิธีรีสตาร์ท .py โดยอัตโนมัติเมื่อหยุดทำงานหรือไม่ มีวิธีการตรวจสอบหรือไม่? น่าจะมีนะ แต่หาไม่เจอ

ขอบคุณสำหรับความช่วยเหลือ

Score:4
ธง am

ไม่มีเหตุผลใดที่แอป python จะหยุดทำงานกะทันหันฉันขอแนะนำให้ดูว่าทำไมมันถึงหยุดทำงาน (เกิดความผิดพลาด, หน่วยความจำไม่เพียงพอ, ...) และพยายามแก้ปัญหานั้น

หากคุณต้องการเริ่มต้นใหม่จริง ๆ มันยากขึ้นอยู่กับว่าคุณเริ่มต้นอย่างไรตั้งแต่แรก

หากคุณเริ่มต้นเป็นบริการ systemd คุณควรตั้งค่าไฟล์ รีสตาร์ท = เมื่อล้มเหลว คุณสมบัติในไฟล์ systemd unit ของคุณ

หากคุณเพิ่งเริ่มต้นโดยใช้ commandline คุณสามารถใช้ bash loop อย่างง่าย:

ในขณะที่จริง
ทำ
    ไฟล์หลาม.py
เสร็จแล้ว
ComputerBas avatar
id flag
ขอบคุณมาก ๆ! ฉันทำตัวเลือก Restart=on-failure ฉันเดาว่าฉันต้องรอสองสามวันเพื่อดูว่าแอปยังทำงานอยู่หรือไม่ :)
ComputerBas avatar
id flag
แอปเริ่มทำงานไม่ถูกต้องดังนั้นฉันจึงทำทางเลือกที่สอง ทำงานให้ฉัน !! และ BTW เป็นแอปที่สแกนเว็บไซต์ตามความต้องการ แต่บางไซต์ทำให้แอปขัดข้อง นั่นเป็นเหตุผล ;)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา