atjiu / pybbs

更实用的Java开发的社区(论坛),Better use of Java development community (forum)
GNU Affero General Public License v3.0
1.84k stars 706 forks source link

服务容易假死 #60

Closed jinshui1982 closed 7 years ago

jinshui1982 commented 7 years ago

在TOMCAT中跑一天后,服务就容易假死,不知道是啥原因。

atjiu commented 7 years ago

你用的什么版本?spring-boot版本不是用tomcat启动的了

jinshui1982 commented 7 years ago

用的jfinal版本,打包部署的。

用jmeter压力测试工具测试也没问题,跑了1000个线程,循环10次。但如果放置一天后再访问就访问不到。同tomcat下的另一个工程可以正常访问,排除了tomcat假死现象

主要是不抛异常,很纠结

atjiu commented 7 years ago

你看看你的是不是这个问题导致的 https://github.com/tomoya92/pybbs/issues/51

jinshui1982 commented 7 years ago

好像是这个问题。我把定时任务修改为1分钟执行一次,20分钟后就出现服务假死的情况。

但不知如何修改。指导一下?

atjiu commented 7 years ago

@jinshui1982 在定时器执行完了,就把redis的连接关了,应该有关闭的方法,你找找看

jinshui1982 commented 7 years ago

关闭掉还是会出现。

/**

atjiu commented 7 years ago

@jinshui1982 那我就不太清楚了,你可以去jfinal官网上去问问看, 不过推荐你用spring-boot版本的pybbs,这个是一直维护下去的, 另外方便告知一下你部署pybbs的域名吗?我加到readme里,谢谢!

jinshui1982 commented 7 years ago

不好意思,现在部署在内网,没部署公网。

我再解决一下。有方案了共享给您。

谢谢。

atjiu commented 7 years ago

@jinshui1982 好的,谢谢