远程访问服务异常问题


1.远程服务器里的运行的项目。在服务内部可以访问,但是,远程访问的时候却没有动静。解决方法有一下几种可能:

   1.防火墙必须关闭

   2.浏览器的访问是否设置了代理,如果有代理,关闭代理即可。

   3.还有就是操作系统的一致性。是否系统一致。

 

 exception in thread http-8080-1 java.lang.OutOfMemoryError:PermGen space 
上面的异常是:启动服务器,访问某个应用时发生的。去网上找了一圈。最后的结论就是:tomcat的指定共享资源空间有限,
很有可能就是资源空间溢出了。所以,可以去设置下资源空间大小,设置的大一些或许就解决了:

今天访问web服务器,点击几个网页,tomcat服务就瘫痪了,通过查看日志,发现java.lang.OutOfMemoryError: PermGen space错误,如下

 

Mar 6, 2010 3:27:06 PM org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler process
SEVERE: Error reading request, ignored
java.lang.OutOfMemoryError: PermGen space
Exception in thread "scheduler_QuartzSchedulerThread" java.lang.OutOfMemoryError: PermGen space

 

Exception in thread "http-80-5" java.lang.OutOfMemoryError: PermGen space
Exception in thread "http-80-3" java.lang.OutOfMemoryError: PermGen space

 

解决办法:

 

一、java .lang .OutOfMemoryError: PermGen space

PermGen space 的全称是Permanent Generation space ,是指内存的永久保存区域,
这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space 中,
它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对
PermGen space 进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space 错误,
这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小
超过了jvm默认的大小(4M)那么就会产生此错误信息了。
解决方法: 手动设置MaxPermSize大小

修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:   $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128M"
建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。

二、java .lang .OutOfMemoryError: Java heap space
Heap size 设置
JVM堆的设置是指java 程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
解决方法:手动设置Heap size
修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:   $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -Xms800m -Xmx800m   -XX:MaxNewSize=256m"

 

 

以上两条是网上一些高手提供的,我按第一种方法,解决了自己的问题。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM