在我的應用程序中,當我的應用程序服務器啓動時,我創建了5個線程,每個線程都是一個as400服務器數據庫連接。並且每個線程(java程序)會每隔一分鐘創建一個as400連接。 但是每週一次,由於幾個原因,as400數據庫服務器中的一個出現故障1-2小時,並且每隔一分鐘關聯一次java線程就會將此數據庫服務器命中。此時,我的Web應用程序被卡住了,我甚至無法訪問URL。來自java程序的SYN_SENT問題
而從Linux控制檯,當我做了netstat -an,我看到一個服務器狀態是SYN_SENT這是關閉。
在此先感謝您的幫助。
謝謝!它使用正常的jdbc drivermanager連接來實現。正如你所說的,我可能會從服務器列表中刪除一個服務器,但這個概念是我必須在服務器啓動時重新連接到服務器!所有as400服務器將在一週內停機1-2小時,但不會同時:(因此,我無法從服務器列表中刪除此服務器。 – Sridhar 2011-01-21 15:40:11