关于tomcat运行时发现的一次错误问题,希望有大佬能排忧解难一下,感谢

最近在进行一个小型的web工程开发,这个web是做运维局域网内服务器的平台,项目的基本功能现在已经实现的差不多了,但是在发布部署在tomcat上碰到了一些问题,因缺乏这方面的认识,无法定位准确的问题所在。

问题是这样的,在局域网内,一台服务器用的是centos,在tomcat上部署web应用,当我把war工程文件放到tomcat目录底下的webapps中,一切都如自己所想的那样子正常运行,功能都可以使用,然后接着在本机ecilpse上继续优化升级代码方面的事情,某一天当我再去访问这个项目时,提示告诉我无法连接到这个ip:端口号/项目名,然后我就去试着ping两台机器,发现一切都正常,之后我就在这个服务器上单独本地访问web项目(非开发的电脑,部署测试的),访问localhost去看是否能访问这个部署在tomcat的项目(仅有一个),发现,服务器自己都不能访问的到这个web,之后我直接访问这个tomcat服务器(就是localhost:8080),发现那只猫的界面也访问不了,尝试了半天,发现都没怎么用,之后重启了tomcat就能正常访问了,现在大致归纳了几个点问题

1、内存溢出(百度告诉说这样子像是tomcat假死现象,需要设置什么jvm参数)

2、查阅tomcat日志发现说socket打开太多了,超出了限制(疑似web程序中有操作流的方法,但是我每次使用完都会释放掉资源close掉的,但是在后台中,有写了一些定时任务)图片说明

3、关于tomcat进程用命令查看了一番,也没发现个啥问题,

4、有的说是和这个限制数有关图片说明
但是我修改了限制但是也还是没有任何反应;

能有大佬教教我改怎么定位到这个问题吗?


项目用的是ssm(Mybatis/SpringMvc/Struts2)的框架

tomcat7服务器,端口已经把默认的8080改成没占用过的其他端口

1个回答

https://blog.csdn.net/lkforce/article/details/80710459

看起来像是连接数,看下这个吧

Pyl2457148085
Pyl2457148085 对的,看起来跟连接数有关,但是我也查过了,单次修改完后,还是没有任何响应,小猫都进不去了
2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!