很多朋友在使用nginx時,有時候存在線程跑不起來,或者靜態資源不加載,下面給大家總結了這兩種問題的解決方法,一起來看看吧!
問題1:后臺程序存在線程的時候跑不起來
uwsgi 默認one thread one processor ,所以在沒有請求的時候,導致部分進程被掛起。
解決方法:
在uwsgi配置中添加--**enable-threads = true** ,問題解決
問題2:nginx部署后靜態資源不加載
首先到nginx目錄下 找到配置文件(一般路徑:/etc/nginx/nginx.conf)
修改文件nginx.conf
添加如下配置:
location /static/ { (攔截靜態請求)
alias /Users/xwmedia01/minicms/static;
}
location /media/ {
alias /Users/xwmedia01/minicms/media;
}
location ~* .(js|css|png|jpg|jpeg|gif|ico)$ { (攔截資源請求,寫了可以直接:locahost/media/abc.jpg)
expires max;
log_not_found off;
}
以上就是本篇全部內容啦~希望能對大家有所幫助!更多內容請關注武林網之家!