-
基于tomcat服务器的CPU使用率,重启tomcat
基于tomcat部署的javaweb项目中可能会遇到下面这个场景:由于应用功能里有个大报表、大查询又或者别的复杂的逻辑,把某一个tomcat所在服务器的cpu给搞满了。此时这个tomcat上的用户都巨卡。原则上遇到上述情况应当排查具体的程序或者接口是不是有逻辑上的优化方法。以下是退一万步而言的终极方案,一个基于tomcat服务器的CPU使用率,重启tomcat。可以结合操作系统的定时任务执行,比如每5分钟扫描一次。如果命中规则(cpu>90%)就重启这个tomcat. #!/bin/...…
-
Spring通过RestTemplate使用POST方式请求指定接口
java开发功能中会有需要发起请求调用外部的系统。系统运维过程中,有大批量数据需要调用指定的接口修改数据,java代码样例如下:使用POST方式调用; public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); // 解决中文乱码 restTemplate.getMessageConverters().set(1,new StringHttpMessageConve...…
-
Windows下bat脚本判断(tomcat)端口是否可用
考虑到目前项目组所使用的windows server服务器上部署的tomcat总是不定期的自动关闭,经过讨论初步准备的解决方案是希望有个脚本能定时扫描系统中tomcat是否开启,如果未开启,则自动启动tomcat.脚本如下:注:以上脚本中需要将tomcat的目录设置到windows的环境变量中(CATALINA_HOME)@echo offecho.Check that the tomcat port is openset num=8080for /f "tokens=3 delims=:...…
-
nginx之iphash算法
今日客户生产环境中发现了个奇怪的现象:nginx的upstream中部署了10多台后端服务器,但是在实际的监控中发现用户的请求只负载到了其中3-4台服务器。虽然后来已经证实是由于nginx前还有部署WAF,导致了获取到的ip非用户的真实ip,从而导致了负载的混乱。问题发生期间,客户it方面经过讨论,原先提了一个这样的一个解决方案:他们认为现在不是配置了10来台,现在实际只负载到3-4台上吗?那么我们直接把剩下没有负载到的后端服务器从负载清单里去除掉,然后把剩下被负载到的几台服务器进行配置升...…
-
【转】《王者荣耀》各职业铭文搭配概要
王者中有6种职业,不同职业对于铭文的需求不同,在30种铭文中,比较常用的也就10余种。对于铭文的使用,下面就概括性的按英雄类型给大家分析一波。1、战士战士铭文比较单一,要么狩猎百穿,要么隐匿百穿,完全不需要攻速的用隐匿百穿,其它就带狩猎百穿。当然,战士中也有比较特殊的,如老夫子、曹操需要带26攻速,宫本、铠可以走暴击流,吕布带肉铭文,还有一些法战,带的当然是法术铭文。不过大多数的战士,还是百穿这一套。2、坦克坦克的铭文大致可以分两类,一种是打伤害的坦克,带一手隐匿百穿,能打出不俗的伤害,白...…
-
【转】https下HttpServletResponse_sendRedirect跳转到http的解决方法
问题描述最近全站上线SSL,架构如下: | |(https) | SLB | WebServer (Nginx) 外网 / | \ / | \ 内网 /(...…
-
《我的前半生》--职场经典语录
新人篇第1句。谁找工作时不是抱着百分百真诚的态度,但是态度有用的话,找不到工作的人就不会那么多了。经验和技能才是你的立足根本,在没有经验的时候,不要挑挑拣拣,先工作起来才是重要的。第2句。一旦你开始工作了,这就相当于是开启了闯关游戏的大门。你要去找到你的同伴。同伴你可以信任他,但是不能依赖他。第3句。我觉得吃饭的时间,也要有效利用起来做些什么和学点什么。一天3个小时,一周下来就比别人多出一天时间。交际篇第4句。你来工作是来赚钱的,不是来交朋友的。如果能交到朋友那是惊喜,交不到朋友那才是正常...…
-
Apache Tomcat Versions
Apache Tomcat® is an open source software implementation of the Java Servlet and JavaServer Pages technologies. Different versions of Apache Tomcat are available for different versions of the Servlet and JSP specifications. The mapping between the...…
-
关于通过jcifs无法登陆centos7中SMB服务的问题
最近客户需要将自己部署在IDC机房的系统迁移到阿里云上,由于之前的系统是前几年开发的,当时使用 是Centos6系统,考虑到系统中主要使用到的是jdk\java\smb这些常用的服务,而这些服务在最新的CentOS中运行的还是比较稳定的,因此本次迁移到阿里云上采用的是Centos7。在系统迁移实施过程中,大部分进行的还是比较顺利的,比如原来用的是tomcat6+jdk1.6(这两个版本到各自的官网上都已经找不到了。。-_-!),从原服务器上搬到centos7上运行都还算正常。只有应用中出现...…
-
关于nginx中iphash不生效的解决方案
最近客户需要将自己部署在阿里云上的系统从可用区A迁移到可用区E,所有服务器人工重新搭建(不愿意走镜像-_-!),系统总体的结构是:SLB->WEB SERVER(nginx)->APP SERVER(TOMCAT),项目实施过程中配置nginx时遇到一个很奇怪的问题:外网访问者每次从外网SLB访问系统时,总是会路由到某2个固定的后端ECS上(后端总共有十多台ECS)。这个比较奇怪,因为理论上根据配置,nginx会通过iphash的规则,根据不同的外网ip转发到后端服务器。然后后...…
-
关于nginx中 warn conflicting server name localhost on 0.0.0.080, ignored异常的解决方案
最近项目中配置nginx时遇到一个很奇怪的问题:首先,先说一下背景,目前的需求是需要把一个应用同时发布在80和443端口,nginx是通过yum方式默认安装的。在配置完2个server之后(80、443),启动时候报如下这个警告: nginx [warn] conflicting server name localhost on 0.0.0.080, ignored这个似乎是有端口方面的冲突,用这个错误信息直接百度了一下,得到的信息: 意思是重复绑定了server name,但这个警...…
-
【转】日本自由行_京都_大阪_奈良_九天八晚
刚和同事搞完一波压力测试,忙里偷闲用手机随意翻了翻头条,无意间看到一篇日本的游记,让我回想起了之前第一次去日本也是去的关西,去的也是京都大阪和奈良,这几个都是日本的几个经典城市,一般最初去日本旅行的话,都会去一下的呢。特此转发一下,供有需要去玩的同学参考。…
-
【娱乐】有一种眼神叫无处安放
rt…
-
LR监控Linux系统资源详解
LR监控Linux系统资源详解:Average load:Average number of processes simultaneously in Ready state during the last minute上一分钟同时处于“就绪”状态的平均进程数Collision rate:Collisions per second detected on the Ethernet 每秒钟在以太网上检测到的冲突数。Context switches rate:Number of switch...…
-
CentOS7 中安装rstatd服务
近日,由于项目组要对系统做压力测试,用的工具是loadrunner,由于在压测如果需要监控服务器信息,需要在服务器上装一些软件(rstatd)。通过网上搜索了一些资料,几乎都是描述CentOS6的,个别描述 CentOS7的文章大部分也是差不多的方法,大致步骤是在sourceforge的网站上下载,然后: tar zxvf rpc.rstatd-4.0.1.tar.gzcd rpc.rstatd-4.0.1./configure //配置make //编译make ...…
-
使用 MTR 诊断网络问题
最近一阵子某天的早晨,运维同事发现我们部署在某PaaS平台上的系统通过域名使用非常慢,而通过内网访问正常,于是初步怀疑是客户端到服务器域名之间的网络问题,当时平台同学给出的建议是:在访问慢的时候,去ping下域名然后提供以下信息以便定位具体问题:(1)两端IP;(2)具体出现问题的持续时间;(3)在两端IP上做的正反向ping和MTR测试截图。需要针对具体的测试来判断具体问题。前两个信息比较好确认,而第三点相对就比较专业点。虽然后续公司网络工程师已经发现了是网络出口方面的问题,但是我还是在...…
-
关于ngnix中upstream timed out (10060)的解决方案
最近项目中个别功能中涉及大数据量的查询无法下载的情况,架构是ngnix+websphere.首先查询WAS错误日志,发现如下错误情况: reason: RC: 10053 An established connection was aborted by the software in your host machine. 这个似乎是因为was里有什么限制。后来,经过查看ngnix的错误日志: upstream timed out (10060: A connection attem...…
-
大学英语作文万能模板
大学英语作文万能模板,希望能够帮助大家顺利通过英语四六级、在英语方面有所提高哦!提纲式作文对立观点式 有人认为X 是好事,赞成X, 为什么? 有人认为X 是坏事, 反对X,为什么? 我的看法。Some people are in favor of the idea of doing X. They point out the fact that 支持X 的第一个原因。They also argue that 支持X 的另一个原因。However, other people stand...…
-
CSS颜色代码参照表
#FFFFFF #DDDDDD #AAAAAA #888888 #666666 #444444 #000000 #FFB7DD #FF88C2 #FF44AA #FF0088 #C10066 #A20055 #8C0044 #FFCCCC #FF8888 #FF3333 #FF0000 #CC0000 #AA0000 #880000 #F...…
-
mysql多记录单字段合并
在开发中我们很多的时候都存在这样的问题。将表的几列合并到一行显示。例如: ID NAME CITY 1 张三 上海 2 李四 北京 3 王五 上海 4 赵六 广州 我们想查询每个城市有哪些人 显示方式如: ...…