Tôi cố gắng để làm theo hướng dẫn này để thiết lập uWSGI
với Django
và nginx
trên Ubuntu
16.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ừ upstart
trình nền init sang systemd
trì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 uwsgi
tôi nhận đượcImportError: No module named site
.