2012-09-23 25 views
5

Vì vậy, tôi vừa chuyển từ Giám sát sang Xiếc để kiểm soát các quy trình Python. Tôi bắt đầu daemon như xiếc từ dòng lệnh. Rõ ràng, đây không phải là cách tôi nên làm, nhưng tôi không thể tìm thấy bất kỳ tài liệu nào đúng cách. Giác ngộ?Xiếc, chạy xiếc như một daemon?

+0

Ứng dụng có sử dụng tập lệnh init SysV không? 'dịch vụ xiếc bắt đầu'? –

+0

Không, nó không .. dịch vụ không được công nhận – nathancahill

Trả lời

10

Không có cách nào được xây dựng để bắt đầu xiếc với Upstart. Tôi đã thêm một tập tin circus.conf-/etc/init:

start on filesystem and net-device-up IFACE=lo 
exec /usr/local/bin/circusd /etc/circus.ini 

xiếc conf của tôi là tại /etc/circus.ini

Sau này, tôi có thể sử dụng sudo service circus... để kiểm soát quá trình này.

cập nhật với thông tin thêm ở đây: http://nathancahill.github.com/circus/

+0

Cảm ơn bạn đã cập nhật bài đăng blog !! – codehitman

+5

Tôi đã làm theo hướng dẫn của bạn và vẫn nhận được 'xiếc: dịch vụ không được công nhận' – josec89

1

Phiên bản hiện tại của xiếc (0.13.0) có một lá cờ --daemon. Vì vậy, bạn có thể chỉ cần thực hiện:

$ circusd circus.ini --daemon 

và gửi quá trình này tới nền.

Các vấn đề liên quan