Điểm:0

Làm cách nào để giữ cho ứng dụng Python chạy?

lá cờ id

Vấn đề của tôi là tôi muốn tiếp tục chạy ứng dụng Python, nhưng ứng dụng này dừng 2-3 ngày một lần. Có cách nào để tự khởi động lại .py khi nó dừng không. Có cách nào để theo dõi điều đó? Có lẽ là có nhưng tôi không thể tìm thấy nó.

Cảm ơn đã giúp đỡ.

Điểm:4
lá cờ am

Thực sự không có lý do gì khiến ứng dụng python đột ngột ngừng chạy.Tôi khuyên bạn nên xem xét lý do tại sao nó dừng lại (sự cố, hết bộ nhớ, ...) và cố gắng giải quyết vấn đề đó.

Nếu bạn thực sự chỉ muốn khởi động lại nó một cách khó khăn, điều đó phụ thuộc vào cách bạn bắt đầu nó ngay từ đầu.

Ví dụ, nếu bạn khởi động nó dưới dạng dịch vụ systemd, bạn nên đặt Khởi động lại = khi thất bại property trong tệp đơn vị systemd của bạn.

Nếu bạn chỉ khởi động nó bằng dòng lệnh, bạn có thể sử dụng một vòng lặp bash đơn giản:

trong khi đúng
làm
    tập tin python.py
xong
ComputerBas avatar
lá cờ id
Cám ơn rất nhiều! Tôi đã thực hiện tùy chọn Restart=on-failure. Tôi đoán tôi phải đợi vài ngày để xem liệu nó có thực sự giữ cho ứng dụng chạy hay không. :)
ComputerBas avatar
lá cờ id
Ứng dụng không khởi động chính xác.Vì vậy, tôi đã làm tùy chọn thứ hai. Đã làm cho tôi!! Và nhân tiện, đó là một ứng dụng quét các trang web theo yêu cầu nhưng một số trang web khiến ứng dụng gặp sự cố. Chính vì vậy ;)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.