Linux服务器中由于内存不足导致tomcat自动关闭解决方案

Linux服务器中由于内存不足导致tomcat自动关闭解决方案,第1张

服务器环境:

​ 腾讯云1核2G

​ *** 作系统:CentOS7

最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。

查看系统日志

发现如下内容:

原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉

(1)创建脚本文件tomcatMonitorsh

(2)对脚本文件授权

(3)将脚本文件加入到定时任务中

添加如下内容

保存并退出

(如果出现以下内容,则输入3进入vim编辑模式再进行编辑)

具体crontab命令参考: >在windows系统下,电脑内存很少能完全被占用。
当内存接近全部占用的时候,一些不重要的进程就被放到虚拟内存里边去了。

虚拟内存不是内存,是硬盘上划分出来的一小部分,在内存不怎么大的电脑上,一般都是跟内存的容量设定成一样大,当这些进程又恢复到内存中来的时候,由于硬盘的速度根本拼不过(当然高速的固态阵列——固态硬盘可能会好很多)内存提供的速度,当从那些太占内存的程序里面退出的时候,大家的第一反应就是“右键,刷新;右键,刷新”……最好的方法其实还是……重启。
顺带提一下,windows7系统普通情况下建议4GB-6GB内存,64位系统在计算能力要求高的条件下比32位系统有10%以上的优势,如果是用windows8,就更不建议使用32位系统了。

内存的速度用虚拟硬盘软件(Ramdisk)划分出特定区域后可以用硬盘检测软件做直接测量,连续读写速度在DDR3内存上是5GB/s、3GB/s,优秀的民用固态硬盘的连续读写速度都应该在500MB/s(也就是05GB/s),而普通硬盘的读写速度都不会超过200MB/s,加上机械结构对琐碎文件读取需要的寻道时间,机械硬盘在现今工艺下的4k文件读写速度就完全不能比一枚普通闪存盘了(U盘)。(4k文件作为小文件代表,是大量硬盘检测软件衡量固态硬盘的关键参考数据,当然硬盘缓存在这个时候就有特别重要的影响了)
所以windows系统还做出了利用U盘作为虚拟内存来解决内存不够用的问题的方案,在连续读写速度达标的U盘连入电脑后,windows7系统会提供ReadyBoost选项。当然,这个功能跟扩展、加大内存相比,还是很差劲,只作为U盘性能极好,没钱买内存的用户的应急方案。(关键词,ReadyBoost)

当然,内存不足的时候,跟处理器完全满载的现象可能相似,例如光标移动困难、无响应(死机),严重时候蓝屏、黑屏重启。
基于Linux开发的Mac OS X据说在内存占满时响应还是可以接受的,windows系统是基于NT开发的,也处在不断演进过程中。

服务器不好的话一:
用户无法正常访问:不管用户是通过何种渠道进入网站的,百度、谷歌、搜搜、广告联盟、线下、论坛、博客等渠道进入的,用户无法访问,就是对用户最大的伤害。
服务器不好的话二:
让用户对该企业的品牌形象造成不好的影响:比如,像顺丰快递、淘宝商城、物流公司、机械公司等等一些已经在当地或者是全国都有知名度的品牌,用户打开该品牌的官方网站,如果发现网站打不开,第一次,用户会直接关掉,第二次,慢慢的次数多了,用户就会认为该品牌不值得信任了。
服务器不好的话三:
网站被K站:如果一个网站超过24小时打不开的话,有百分之八十的可能会被搜索引擎K站,很多企业都是靠搜索引擎带来业务,所以如果网站被K站,之前的努力就白费,小公司可能会直接倒闭,中大型公司,也会伤筋动骨。
服务器不好的话四:
影响网站盈利:万一网站是做销售的,服务器质量问题就会构成用户不能访问,在不能访问的那段工夫会给企业带来很大的磨损,例如淘宝,万一淘宝网服务器质量问题构成用户不能访问,那将无法估计会错过多少订单,网站的盈利确定会大受影响。
服务器不好的话五:
网站收录减少:服务器不稳定不但会让用户不能正常访问,也会让搜查引擎的蜘蛛不能正常访问,在网络营销培训中我们就打听到,搜查引擎不能访问网站那就不能从网站中抓取到内容,这么就直接影响到网站的收录,万一服务器经常出现问题,日久天长也会引起搜查引擎蜘蛛的反感,它就不会访问你的网站,这么会对网站的优化很不利。
一个企业网站想要生存下去的话,选择好的服务器是很有必要的,选择性价比高的服务器更为重要,推荐八度网络,追求让每一位客户对八度网络服务的满意。

1、服务器内存主要是用来存储临时数据,做缓存用的。服务器系统本身所占的内存比较少,内存需要消耗的大小,取决于你服务器里跑的应用程序。
2、理论上来说内存越大越好,可以将更多的临时数据放到内存里面,避免直接读硬盘,毕竟读内存的速度要比读硬盘的速度快很多,但从经济的角度来看,够用就好了,多了,服务器也用不上,放在那里浪费。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13293424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-09
下一篇 2023-07-09

发表评论

登录后才能评论

评论列表(0条)

保存