Tôi cố gắng để làm theo hướng dẫn này để thiết lập uWSGIvới Djangovà nginxtrên Ubuntu16.04.
Tất cả đều hoạt động tốt cho đến bước cuối cùng (ôi thật trớ trêu ...) khi tôi cố gắng thực hiện lệnh này:
sudo service uwsgi start
Nếu thất bại với lỗi sau:
Không thể bắt đầu uwsgi.service: Không tìm thấy đơn vị uwsgi.service.
Những người khác dường như nhận được một lỗi tương tự:
Không thể khởi động uwsgi.service: Đơn vị uwsgi.service không tải được: Không có tệp hoặc thư mục như vậy.
Vấn đề dường như có liên quan đến phiên bản Ubuntu. Mặc dù hướng dẫn đó nhắm vào Ubuntu 14.04, nhưng có vẻ như nó sẽ không hoạt động cho các phiên bản mới hơn vì trong phiên bản 15 Ubuntu đã chuyển từ upstarttrình nền init sang systemdtrình nền init .
Làm cách nào tôi có thể sử dụng systemdđể khởi chạy uWSGI để nó hoạt động với nginx và Django?
systemctl status uwsgitôi nhận đượcImportError: No module named site.