Đầu tiên - xin chào, đây là câu hỏi Stack Overflow đầu tiên của tôi vì vậy tôi sẽ cố gắng hết sức để giao tiếp đúng cách.Cách được khuyến nghị để quản lý các quy trình tập lệnh PHP liên tục?
Tiêu đề của câu hỏi của tôi có thể là một chút mơ hồ vì vậy hãy để tôi mở rộng khi nó ngay lập tức:
Tôi đang lên kế hoạch cho một dự án trong đó bao gồm việc đầu vào dữ liệu từ một số API "streaming", Twitter là một ví dụ. Tôi đã có một kịch bản cơ bản được mã hóa trong PHP chạy vô thời hạn từ dòng lệnh, lấy đầu vào từ API phát trực tuyến Twitter và thực hiện những điều rất cơ bản với nó.
Mục tiêu cuối cùng của tôi là có một số quy trình như vậy đang chạy (có thể được daemonized sử dụng lớp PE23 System Daemon) và tôi muốn quản lý chúng từ một số quy trình quản lý (cũng là tập lệnh PHP). Bằng cách quản lý tôi có nghĩa là các hoạt động cơ bản như dừng/bắt đầu và (quan trọng nhất) tự động khởi động lại một quá trình bị treo.
Tôi sẽ đánh giá cao bất kỳ gợi ý nào về cách tốt nhất để tiếp cận góc quản lý quy trình này. Một lần nữa, xin lỗi nếu câu hỏi này quá rộng - các mẹo về các dòng yêu cầu tập trung chặt chẽ hơn sẽ được đánh giá cao nếu cần. Cảm ơn bạn đã đọc và tôi mong được câu trả lời của bạn.
FYI Tôi đã thiết lập "Giám sát", một ứng dụng Python để quản lý quy trình và điều này dường như thực hiện chính xác những gì tôi cần! Điều này được liên kết từ [Chạy tập lệnh php dưới dạng quy trình daemon] (http://stackoverflow.com/questions/2036654/run-php-script-as-daemon-process) - được chỉ ra dưới đây bởi Pekka (cảm ơn lần nữa!) . Giám sát chính nó có thể được tìm thấy [ở đây] (http://supervisord.org/). – BigglesZX