2011-05-09 86 views
2

我的Android應用程序在Linux上共享經濟託管服務器上的Godaddy服務器上發佈HTTP請求。這些請求看起來像http://example.com/[email protected]來自Android App的GoDaddy服務器對HTTP請求間歇性地超時

直到昨天晚上,560個用戶同時使用該應用的所有工作都完美了2個月。從昨晚十點半左右,我們開始在應用程序中獲得Force Close。

我開始調試它,發現Godaddy服務器的http帖子會間歇性地返回「您的請求已超時」,這就是爲什麼App Force會在應用期望JSON響應時關閉。

我在Godaddy打電話給技術支持,他們告訴我說,在我們託管的數據庫和服務器上一切正常。

我很迷茫,不知道如何解決這個問題。任何幫助或線索,爲什麼這會突然發生,非常感謝。

注意:我想補充一點,在我們上個月使用的版本中,Android應用程序和PHP中絕對沒有發生任何變化。

謝謝。

+0

設置了某種重試方法,該方法將重試請求時間最多爲MAX次。您還應該驗證回到應用程序的響應在超時或出現錯誤字符串時不會顯示force-close選項 – binnyb 2011-05-09 15:56:27

+0

隨機不穩定性與GoDaddy託管課程相當。幾個月來我的支持票已經休整了。再也不! – ceejayoz 2011-05-09 18:20:06

回答

1

這是Godaddy服務器的一個問題,我在Android中修復了一個問題,以便首先檢查響應是否爲200 OK。如果是,繼續進行進一步處理,否則顯示對話框等等,取決於需求是什麼。至少沒有強制關閉在服務器的HTTP錯誤響應周圍的應用程序。

0

即時通訊也在我的應用程序。嘗試改變php腳本中的緩衝區,就像仍然沒有修復的godaddy技術人員所建議的那樣。只有當我的應用數據庫達到500+用戶時纔開始發生。我打電話給poll_server();活動啓動時的例行程序以及發生超時的地方。如果我點擊一個調用相同例程的按鈕,就沒有問題。我的解決方案是創建一個線程,等待一秒鐘,並執行所述例程..很屎,如果你問我似乎asadough godaddy是啞巴。

相關問題