
服务器
图图是只猫
文章如有错还请指出
QQ 微信 958689695
展开
-
Nginx静态资源报403
Nginx静态资源403 添加user配置(静态资源的目录是root用户的)原创 2021-08-05 11:27:07 · 1425 阅读 · 0 评论 -
RabbitMQ连接超时
服务器端口啥的都没问题!!! 其他的解决多是配置host 解决 hostname名字改成类似于rabbitmq的纯英文的!!!然后再去配置host原创 2021-08-05 10:32:36 · 1224 阅读 · 0 评论 -
服务器容量问题
线程数量 单台的4核8G的web容器的线程调度数最好在800-1000,一但超过1000会导致cpu花费大量的时间在线程调度上。 等待队列长度 队列做缓冲池用,但也不能无限长,消耗内存,出队入队也消耗CPU。 Mysql的QPS容量问题 主键查询 :千万级数据 = 1-10毫秒 唯一索引查询:千万级数据 = 10-100毫秒 非唯一索引查询 : 千万级数据 = 100-1000毫秒 无索引 : 百...原创 2020-04-08 20:33:25 · 1729 阅读 · 0 评论 -
Nginx动态和静态分离配置
思路 nginx的动静分离是通过nginx将动态和静态资源的访问进行分离 如果请求URL含有/resources 则将请求转发到静态资源的目录下,如果访问的URL不含有/resources 认为请求为动态请求,则进行反向代理转发到动态服务器。 nginx.conf 静态路径配置 location /resources/ { alias /usr/local/openresty/nginx...原创 2020-04-07 10:11:54 · 1508 阅读 · 0 评论 -
Nginx的进程模型简单理解
协程机制 协程是线程内的一个内存模型,一个线程可以有多个协程。当我们的协程(如read方法)遇到阻塞的时候,那么系统会立马调用另一个不阻塞的线程来执行read。这样做的好处是,这样就不需要关注什么时候socket的read会返回。因为当read完成,epoll多路复用会执行一个回调。这个回调是一个return函数,read完成会顺序的执行。这样我们的协程机制就是一个同步的,它就不需要进行加锁。 e...原创 2020-04-07 10:02:41 · 1690 阅读 · 0 评论 -
揭开Tomcat的神秘面纱
了解tomcat 总所周知,我们的web应用在上线时都要将web应用打包成一个war包到tomcat的目录下进行解压。然后通过浏览器去发URL的请求。那么请求必定是要先经过Tomcat 的。那么Tomcat拿到请求后是如何应对的呢? 手写 tomcat 配置文件 所有的服务器都有他自己的属性,当然 tomcat 也不例外。无轮任何应用想要与外界通讯必须就要去管理自己的端口,所以tomcat的属性配...原创 2020-04-02 00:35:15 · 1509 阅读 · 0 评论