nginx502异常:TIME_WAIT过多的解决办法 1.1 原因网站页面上出现大量502 gateway 1.2 解决方法 1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a ...
tomcat服务器tcp连接出现大量ESTABLISHED连接导致前端访问502解决方法 1.1 TCP状态转移要点 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不 会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用...
nginx网站使用CDN之后禁止用户真实IP访问或者加IP白名单的方法 做过面向公网WEB的运维人员经常会遇见恶意扫描、拉取、注入等图谋不轨的行为,对于直接对外的WEB服务器,我们可以直接通过 iptables 、Nginx 的deny指令或是程序来ban掉这些恶意请求。 而对于套了一层 CDN&...
tomcat日志切割脚本 1.1 脚本 #!/bin/sh tomcat_dir=$1 ##tomcat安装目录 mkdir -p /var/log/tomcat file_size=`du ${tomcat_dir}/logs/catalina.out | awk '{print $1}'` if [ $file...
tomcat 8 安装及优化 官网:http://tomcat.apache.org/ Tomcat 8 官网下载:http://tomcat.apache.org/download-80.cgi 我个人已经使用了第三方源:EPEL、RepoForge,如果你出现 yum install XXXXX&nbs...
tomcat启动后,获取的时间和服务器的时间不一致,查找了linux系统中的所有关于时区设置的地方,没有发现有任何问题,重启服务器也没有解决这个问题。有可能是JVM中的时区和linux系统的时区不一致导致的,检查JVM中的时区。 先查linux系统时区是什么: #timedatectl 用 #java -XshowSettings:al...
redis的危险命令主要有: flushdb,清空数据库 flushall,清空所有记录,数据库 config,客户端连接后可配置服务器 keys,客户端连接后可查看所有存在的键 作为服务端的redis-server,我们常常需要禁用以上命令来使服务器更加安全。 禁用的具体做法是,修改服务器的配置文件redis.conf,在SECURI...