resin老是跑死
用Myeclipse和resin部署的项目,跑项目的时候当一个页面打开比较慢的时候会出现500的错误,后台会抛出java.lang.outofmermary
如果在外面启动resin不会出现这种问题,但是不便于调试!希望知道得朋友们帮我解决,初次发帖,大家都顶顶吧@
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
引用来自#7楼“贱客”的帖子
resin 默认的虚拟机内存很小的,加大吧
方法请看:http://www.oschina.net/bbs/thread/4550
resin 默认的虚拟机内存很小的,加大吧
方法请看:http://www.oschina.net/bbs/thread/4550
现在还有人用这个中间件,为什么呢?
难道eclipse插件对于调试模式下的resin兼容性不好?要不你看看eclipse环境下他对web.xml以及server.xml的配置?不过我估计不是那问题,如果不是程序的问题,可以考虑插件的问题
对了,你内存多大,调试也需要很大的内存的。
很大情况下是你的代码问题,我以前遇到过,网站跑着跑着就死了。最后发现可能他们程序员没有关闭某个资源,造成java GC无法正确回收(也不能回收),最后内存溢出整个服务就崩溃了,就连报告也和你的一样。
注意你的写法outofmermary:out of mermary 我看了半天没看懂这是个什么单词,半天才发现你的报错和我见过的一样。
你注意一下你的代码是不是某个io没关掉,某个数据库查询没关掉,还有程序复杂度(O)是否可以优化一下?这些都是些效率造成的服务问题。别抱怨sevlet容器怎么怎么有bug,其实还是你自己的问题。
以前他们程序组的就抱怨jk不好用,每周去更新依然问题存在,在我看还是他们程序没有真正的优化好。