站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Resin
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==常见问题== ===Resin停止响应=== ●可能是一个[[线程]]死锁的问题,应该进行线程转储。 ●启用完全调试日志模式,检查日志最后的纪录看看发生了什么。 ===Resin不停重启动=== ●启用完全调试日志模式,检查记录看看Resin为什么不停的重启它。 ===java.lang.OutOfMemoryError错误=== ●使用[[JVM]]启动参数增加堆(heap)[[内存]]。 ●转储堆,看看那个对象无法被垃圾回收器无法回收。 ●转储线程,检查占用着对象的不能释放的线程 :一个OutOfMemoryError错误通常意味着堆(heap)内存被用尽。一般是[[应用程序]][[代码]]保持了对不在使用的对象的引用,垃圾回收器无法对其进行回收。转储堆,能够查到什么代码和什么种类的对象被占用了。 :如果对转储或者其它监视工具显示[[服务器]]和你的程序实际没有超出堆内存,那么OutOfMemoryError意味着JVM超出了虚拟内存,也就是底层的malloc()调用失败。 :通常这种情况,通过使用[[操作系统]]工具显示内存使用,JVM自己能够显示其自己的堆内存,但是操作系统工具确显示进程占用了大量的内存。在[[Windows]]下使用任务管理器,[[Unix]]下使用top或者ps命令。 ===JVM无法进行堆内存分配=== ●线程,特别是线程堆占用虚拟内存。 ●JNI库可能调用malloc或者nmap占用虚拟内存。这包括很多[[数据库]]驱动,也包含一些Resin使用的JNI代码。 ●对于.jar/.[[zip]]文件,[[JDK]]要分配虚拟内存。如果你打开了大量的jar文件,你可能会遇到问题。可以想到用于打开jar的getResourceAsStream没有关闭将会耗尽.jar内存。 ===运行一会儿,服务器开始变得非常慢=== ● 这可能是一个垃圾回收问题。如果你的内存缺乏,然后又创建了大量的对象,这导致垃圾回收器耗尽CPU。如果你内存溢出,JVM将会慢慢停止(连续地进行垃圾收集)直到它死亡。 ○ 监视垃圾收集。 ○ 转储堆,看看是否是有对象无法被回收。 ○ 参看JVM垃圾回收参数调整的文档获得更多垃圾回收的信息。 ● 可能有一个死循环的线程或者一个请求耗尽资源。回应一个请求的线程如果不能返回,Resin就没法再次利用它,那么可用来服务的线程就会越来越少。 ○ 进行线程转储,检查可能占用对象的无法释放的线程。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)