Tôi đang chạy một ứng dụng Django trên Apache + mod_python. Khi tôi thực hiện một số thay đổi đối với mã, đôi khi chúng có hiệu lực ngay lập tức, các thời điểm khác chúng không cho đến khi tôi khởi động lại Apache. Tuy nhiên tôi không thực sự muốn làm điều đó vì nó là một máy chủ sản xuất chạy các công cụ khác quá. Có cách nào khác để ép buộc điều đó không?Khởi động lại ứng dụng Django chạy trên Apache + mod_python
Chỉ cần làm rõ, vì tôi thấy một số người nhầm, tôi đang nói về một môi trường sản xuất. Đối với phát triển tôi đang sử dụng máy chủ phát triển của Django, tất nhiên.
Tôi hơi sợ những điều XXgi này sau tất cả những rắc rối tôi gặp phải với FastCGI (chắc chắn, đó là Lighttpd, nhưng vẫn còn): http://stackoverflow.com/questions/393637/django-fastcgi-randomly-raising- operationerror. Không biết wsgi là cách được khuyến khích để triển khai Django ngay bây giờ. Nó từng là mod_python, phải không? Dù sao, tôi sẽ xem xét nó. Cảm ơn! – ibz
s/những điều này/những điều này/:) – ibz
Như đã lưu ý ở nơi khác, bạn phải sử dụng chế độ daemon mod_wsgi để có được tính năng theo đó tải lại sẽ xảy ra khi tệp kịch bản WSGI được chạm vào. –