本人刚从事JAVA开发一年,个人对java很感兴趣。最近听朋友说,java项目需要定期重启。
大型网站也是这样做的,为了不影响访问,会有多台负载均衡的服务器,然后一台台重启过去???疑惑的是,JAVA现在还是这么惨?运行着的项目需要定期去重启?
------解决思路----------------------
这个倒是第一次听说,尽量避免重启(如热更)倒时听得多些,“大型网站也是这样做的”这个楼主是听哪些业内人说得呢?一般情况下需要重启的,都是线上项目存在问题,修复后需要重启更新,或者说需要进行版本更新,又或者说服务器需要进行安全升级(如打安全补丁)等,才会主动去重启服务器项目。楼主如果有认识一些做运维的,可以关注下,看看他们是怎么说的。
------解决思路----------------------
怎么可能,项目重启的影响很大,风险也太大
------解决思路----------------------
如果代码没有问题,不需要重启吧
------解决思路----------------------
服务器重启跟JAVA程序重启是两回事情。
程序本来就不是一直在运行着的状态的,有前台请求才会启动,处理结束后就关闭了。
------解决思路----------------------
我公司的TOMCAT服务器经常重启,为什么呢,学习网站,访问量大,服务时间长了,客户端请求慢,还卡,所以我们这边一周重启一次。
------解决思路----------------------
一般不需要重启,会根据不同的需要,进行升级,我倒是没遇到过线上的项目,需要在运行期间重启的,一般都是二次升级了
------解决思路----------------------
另外,虽然有负载。但如果存在用户用系统做一些敏感操作,也不是随便就可以重启的。总得来说还是得看你们项目的具体业务。