1,初识Nginx1-1,Nginx的主要应用场景静态资源服务反向代理服务(集群):缓存加速(访问加速)、负载均衡(动态扩容和容灾)API服务(Nginx进行业务处理):OpenResty1-2,Nginx的优点高并发、高性能:Apache一个进程只能处理一个连接,因此并发数和性能很低;而Nginx可以达到数千万的并发连接,百万RPS的静态资源请求可扩展性好:Nginx采用模块化设计,生态圈很丰富
转载 2024-04-25 14:08:19
89阅读
Nginx《一》——I/O模型以及web服务介绍Nginx《二》——Nginx基础服务介绍以及编译安装、配置Nginx《三》——Nginx基础配置介绍NginxNginx 高级配置Nginx 状态页基于nginx模块ngx_http_auth_basic_module实现,在编译安装nginx的时候需要添加编译参数 –withhttp_stub_status_module,否则配置完成之后监测会是
转载 2024-03-15 11:11:41
53阅读
一 TIME_WAIT产生原因:1、nginx现有的负载均衡模块实现php fastcgi负载均衡,nginx使用了短连接方式,所以会造成大量处于TIME_WAIT状态的连接。2、TCP/IP设计者本来是这么设计的主要有两个原因(1) 防止上一次连接中的包,迷路后重新出现,影响新连接(经过2MSL,上一次连接中所有的重复包都会消失)(2) 可靠的关闭TCP连接在主动关闭方发送的最后一个 ack(f
转载 2024-02-11 14:00:15
66阅读
最近cacti 监控的nginx status显示不正常,分析了日志并记录下来自己的操作步骤,希望大家能提供更好的建议!而各个参数含义如下:     Active -- nginx 当前正活动连接数。reading -- nginx 读取到客户端的 Header 信息数。 writing -- nginx 返回给客户端的 Header 信息数。&n
原创 精选 2014-12-17 15:55:27
10000+阅读
writing writing Table of Contents 1. Abstract/summary 1.1. Summary Guide 1.2. Roadmap 1.3. inappropriate expression 1.4. letter limit 2. TOC 2.1. XInb
原创 2021-07-28 13:53:20
1363阅读
初步理解nginx 进程管理niginx启动后会有一个master和多个worker进程。master进程主要用来管理worker 进程。包括:接受外界信号,向各worker进程发送信号,监控worker进程的运行状态,当worker进程退出后(异常情况下),会自动重启新的worker进程。而基本的网络事件,则是在worker进程中处理。多个worker进程之间是对等的,他们的同等竞争来自客户端
转载 2024-04-04 10:43:49
111阅读
事件:公司的安卓app部分接口使用抓包工具时,如Charles。 返回400错误。 后端使用nginx服务,php语言。分析问题:1、安卓不使用抓包工具,可以正常请求接口数据 2、nginx同时对android、ios提供服务,ios正常 3、安卓只有使用代理工具,才会出现400有此可见, 问题出在代理工具上。 为什么ios使用同一个代理工具没有问题?百度、google说 由于语法格式有误,
 
原创 2012-10-15 16:23:47
568阅读
最近在做库存对比工具,将对比结果导出csv下载,这个对比过程非常长,数据量很大,导致服务器一直在等待后台响应,然后504,下面是我解决这个问题的过程,希望大家不要踩坑;1.修改net.core.somaxconn的值;此解决方案是在阿里云帮助文档看见的;想连接很多关于net.core.somaxconn 的信息,转此处  net.core.somaxconn是Linux中的一个
linux系统和win系统都存在这种问题,网上我找太多都讲linux的处理方式这里我只记录win的处理方式 TIME_WAIT状态存在的理由: 1)可靠地实现TCP全双工连接的终止    在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN, 因此客户端必须维护状态信息允许它重发最终的ACK。如果不维持这个
转载 2024-03-21 07:26:56
136阅读
Tomcat前端配置一个HTTP服务器应该是大部分应用的标配了,基本思路就是所有动态请求都反向代理给后端的Tomcat,HTTP服务器来处理静态请求,包括图片、js、css、html以及xml等。这样可以让你的应用的负载能力提高很多,前端这个HTTP服务器主流用的最多的当属Apache HTTP Server和nginx。今天这篇文章主要讲解的是这种组合的方式的前提下,后端的Tomcat中的app
转载 2024-04-22 10:13:33
57阅读
背景为公司项目为前后端分离项目,前端用nginx部署,本身服务器(linux)不太好,其次nginx日志产生过多,导致产生过多
原创 9月前
41阅读
endeavour advances in the field of scientific endeavour 在科学探索领域的进步 I will endeavour to do my best for my country. fraternity However, the fraternity o
转载 2020-03-10 16:19:00
215阅读
2评论
背景为公司项目为前后端分离项目,前端用nginx部署,本身服务器(linux)不太好,其次nginx日志产生过多,导致产生过多的垃圾
原创 2024-10-21 13:49:08
47阅读
nginx和Tomcat的使用过程中发现在高并发的情况下Tomcat会出现即使内存、CPU尚未达到瓶颈的情况下增加接入线程数还是会很容易出现拒绝服务,Tomcat的jvm里有大量的驻留请求线程,必须整链路重启才能清除掉这些驻留线程。 另外Tomcat有比较多断开连接的日志   通过这条命令可以检查: #netstat -n | awk '/^tcp/ {+
转载 2024-05-13 19:29:36
345阅读
endeavour advances in the field of scientific endeavour 在科学探索领域的进步 I will endeavour to do my best for my country. fraternity ...
转载 2020-03-10 16:19:00
188阅读
2评论
1、概述  在《应用程序通过 Envoy 代理和 Jaeger 进行分布式追踪(一)》一文中,我们详细介绍了单个应用程序如何通过 Envoy 和 Jaeger 实现链路追踪的过程。然而,单独追踪单个应用程序的链路在实际场景中往往显得不够有意义。因此,在本文中,我们将进一步扩展链路追踪范围,演示如何将 Nginx Ingress Controller 与之前提到的应用程序一起使用,从而实现更为复杂的
转载 2024-08-29 13:12:16
34阅读
nginx expires 功能介绍1.简单的来说,nginx expires就是为用户访问的网站内容设定一个过期时间,当用户第一次访问这些内容时,会把这些内容存储在用户浏览器本地,这样用户第二次或者继续访问该网站时,浏览器会检查加载已经缓存在用户的浏览器本地内容,就不会在服务器进行下载了,直到内容被清除为止。2.作用:可以将网站的图片。视频,css js等网站元素更改机会少的设置在客户端进行本地
转载 2024-04-29 11:53:59
68阅读
Tips for writing a paper
转载 2016-04-27 18:59:00
88阅读
2评论
转载 2021-07-19 14:45:15
156阅读
  • 1
  • 2
  • 3
  • 4
  • 5