很多朋友在使用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;
}
以上就是本篇全部内容啦~希望能对大家有所帮助!更多内容请关注武林网之家!