遠程訪問服務異常問題


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