2016-03-04 59 views
1

我正面臨一個關鍵問題。 GlassFish 3.1.2(Oracle GlassFish final)服務器HTTP post方法僅適用於GlassFish服務器重新啓動的前幾分鐘。經過一段時間後,HTTP連接需要2分鐘才能發起對POST URL的請求。GlassFish 3.1.2一段時間後HTTP連接緩慢

編輯(從評論):Java的:jdk1.7 OS:美分OS 7 64位

啓動GlassFish服務器後,我可以使用HttpURLConnection的訪問任何URL。但幾分鐘後,它需要2分鐘發起的請求,並得到迴應

例如:

String msgURL = "someurl"; 
URL url = new URL(MsgURL); 
HttpsURLConnection httpConnection = (HttpsURLConnection) url.openConnection(); 
if(null != httpsConn) { 
    System.out.println(httpsConn.getResponseCode()); } 

如果我再次重新啓動GlassFish服務器,我能夠迅速得到響應。幾分鐘後面臨同樣的緩慢發送請求

任何人都可以幫助我嗎?

+0

是否有更多信息可以添加? – Will

+0

@謝謝您的回覆 Java:jdk1.7 操作系統:Cent OS 7 64bit 啓動GlassFish服務器後,我可以使用HttpUrlConnection訪問任何URL。但幾分鐘後,啓動請求並獲得響應需要2分鐘。例如, \t String msgURL =「https:// someurl」; \t URL url = new URL(MsgURL); \t HttpsURLConnection httpConnection =(HttpsURLConnection)url.openConnection(); (null!= httpsConn){ \t if(null!= httpsConn){System.out.println(httpsConn.getResponseCode()); \t} \t 如果我再次重新啓動GlassFish服務器,我能夠快速獲得響應。幾分鐘後面臨同樣的緩慢發送請求 – Chellakrishnan

回答

0

我不確定您是否始終創建新的連接。可能會發生來自glassfish連接池的所有連接都正在使用,並且在某些連接超時後您會獲得新的連接。超時可以解釋你正面臨的延遲。