Tôi hiện đang lưu trữ Ứng dụng web Django trên phiên bản AWS EC2, Để chạy nó ở chế độ sản xuất, tôi sử dụng NGINX và gunicorn.
Các Lỗi mà tôi đang phải đối mặt là:
Máy chủ sản xuất dường như không cập nhật urls.py, bất kể tôi làm gì
Ứng dụng được sử dụng để chuyển tệp từ tệp cục bộ sang phiên bản : Tập tinZilla
Các bước tôi đã thực hiện để giải quyết vấn đề:
Xóa urls.py và viết lại nó
Kiểm tra xem các tệp khác cũng từ chối cập nhật
KẾT QUẢ của bước 2: Các tệp khác được cập nhật thành công, tôi đã thử nghiệm với các tệp tĩnh
và với index.html
Kiểm tra xem tệp có được cập nhật trong phiên bản hay không bằng cách sử dụng Các nano biên tập viên
KẾT QUẢ của bước thứ 3: Tệp được cập nhật đúng cách trong phiên bản, với tất cả các thay đổi được
phản ánh
Chạy nó trên ví dụ bằng cách sử dụng python manage.py runserver
(cho mục đích phát triển), và
phát hiện ra rằng urls.py đang được cập nhật đúng cách khi sử dụng máy chủ
Thông tin khác:
1.Mọi thứ mới được cập nhật đúng cách ngày hôm qua, nhưng đột nhiên nó quyết định hành động nổi loạn
Tôi đã cập nhật tất cả các gói bằng cách sử dụng sudo yum cài đặt
Tôi đã khởi động lại nginx và gunicorn: sử dụng các lệnh như:
sudo systemctl bắt đầu gunicorn
Sudo systemctl kích hoạt gunicorn
Sudo systemctl khởi động lại nginx
Tôi đã thử kiểm tra lỗi bằng cách sử dụng Sudo nginx -t
, nhưng không có lỗi xuất hiện
Tôi đã kiểm tra các bản ghi lỗi, sử dụng đuôi sudo -f /var/log/nginx/error.log
, nhưng không có lỗi hiển thị
lên đây
Tôi giải quyết điều này như thế nào?
Cảm ơn bạn