https://ithelp.ithome.com.tw/questions/10204379
繼上一次發問,已解決問題! 感謝froce大大和邦友們的協助!
解決後,又有新的問題,自己看了一些國外論壇和CSDN,感覺原因很多
胡亂摸索了兩天,還是找不出個所以然...
由於自己實力太弱,實在是沒什麼辦法,就再度來這裡發問了...
環境跟上次一樣
問題如下圖:
錯誤日誌
netstat -plntu
nginx.conf
mysite.xml
跪求解惑...
看您貼的 netstat 沒有 uwsgi 的 8080 port
我的機器是有的
# netstat -natp |grep uwsgi |grep LISTEN
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 1503/uwsgi
有啟動 uwsgi 吧?
# ps -ef |grep uwsgi|grep -v grep
django 1503 1 0 Jun29 ? 00:00:31 /home/django/app/env/bin/uwsgi --ini wsgi.ini
django 1509 1503 0 Jun29 ? 00:00:00 /home/django/app/env/bin/uwsgi --ini wsgi.ini
django 1510 1503 0 Jun29 ? 00:00:00 /home/django/app/env/bin/uwsgi --ini wsgi.ini
django 1513 1503 0 Jun29 ? 00:00:00 /home/django/app/env/bin/uwsgi --ini wsgi.ini
django 1514 1503 0 Jun29 ? 00:00:02 /home/django/app/env/bin/uwsgi --ini wsgi.ini
django 1515 1503 0 Jun29 ? 00:00:04 /home/django/app/env/bin/uwsgi --ini wsgi.ini
說一下 wsgi.ini 設定檔, 與啟動方式吧?
我的 wsgi.ini 設定檔是這樣
[uwsgi]
module = wsgi
uid = django
master = true
processes = 5
enable-threads = true
single-interpreter = true
socket = 127.0.0.1:8080
chmod-socket = 660
vacuum = true
logto = /var/log/uwsgi/django.log
die-on-term = true
djangoapp.service 是這樣
[Unit]
Description=uWSGI server for django
After=network.target
[Service]
User=django
Group=nginx
WorkingDirectory=/home/django/app
Environment="PATH=/home/django/app/env/bin"
ExecStart=/home/django/app/env/bin/uwsgi --ini wsgi.ini
[Install]
WantedBy=multi-user.target