Tôi cố gắng để làm theo các bước trong hướng dẫn này: http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.htmlnội Server Error với Django và uWSGI
Trước khi tôi thậm chí có đến phần nginx Tôi cố gắng để đảm bảo rằng uWSGI hoạt động chính xác
thư mục của tôi cấu trúc thư mục là ngân hàng dữ liệu srv/www/miền/projectdatabank/
dự án chứa tập tin manage.py tôi
tập tin wsgi.py của tôi trông như thế này:
import os
import sys
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
bạn có cần phải xem settings.py của mình không?
tôi nhận được lỗi sau khi tôi chỉ bản thân mình cho trình duyệt:
-- no python application found, check your startup logs for errors --- [pid: 10165|app: -1|req: -1/1] 66.56.35.151() {38 vars in 681 bytes} [Tue Jul 9 18:19:46 2013] GET /admin/ => generated 21 bytes in 0 msecs (HTTP/1.1 500) 1 headers in 57 bytes (0 switches on core 0) --- no python application found, check your startup logs for errors --- [pid: 10165|app: -1|req: -1/2] 66.56.35.151() {36 vars in 638 bytes} [Tue Jul 9 18:19:49 2013] GET/=> generated 21 bytes in 0 msecs (HTTP/1.1 500) 1 headers in 57 bytes (0 switches on core 0)
Bây giờ khi tôi kiểm tra uWGI tôi đăng nhập nó chỉ là tương tự như trên.
Vui lòng không tạo thói quen mở lại các câu hỏi hai tuổi đã có câu trả lời được chấp nhận tốt. –
@AlexVanLiew hoàn toàn thích hợp để thêm nhiều thông tin hơn vào các sự cố gỡ lỗi. Các câu trả lời hiện có chỉ giải quyết một lỗi có thể xảy ra (đường dẫn). Bạn là ai để đánh giá những gì mọi người nên đóng góp cho SO? –
Thông báo lỗi * được * ném bởi uwsgi, đó là "không tìm thấy ứng dụng python". Lý do duy nhất sẽ bị ném là nếu trên thực tế, không tìm thấy ứng dụng python nào. Khá nhiều lý do duy nhất cho điều đó là đường dẫn sai. Tôi khá chắc chắn rằng nếu 'uwsgi.py' ném một lỗi khi thực thi uwsgi sẽ hiển thị thông báo lỗi thay vì nói rằng nó không tìm thấy gì cả; đó là những gì mod_wsgi làm và cả hai đều có mục đích tương tự.Tôi chỉ không cảm thấy điều này thêm đủ để đảm bảo mở lại câu hỏi hai tuổi, đó là tất cả. –