2009-11-09 21 views
0

我希望你們知道webim a.k.a mibew messenger。我只知道java,jsp,除了一些基礎知識外,不瞭解php。無論如何,我運行這個應用程序在我的apache2.2本地服務器。一切都很棒!但是,如果我將我的數據庫更改爲虛擬機並在config.php中給出其地址(以前我使用過localhost),則在訪問者頁面中,我會超時,重新連接。登錄沒有問題,所以我的猜測是數據庫連接沒問題。我甚至將默認頁面刷新時間從2更改爲10.沒有任何反應。同樣的事情。你們有什麼想法?打開webim(Mibew Messenger)超時,重新連接

回答

0

用地址欄中的update.php替換users.php。加載它。應該有有效的xml代碼。你會看到是否有任何錯誤。

0

在users.php中,如果聊天會話的數量太大,以至於javascript檢索和更新頁面所用的時間太長,則可能會「超時,重新連接」。

select istate,count(*)來自chatthread group by istate;

看聊天線程與狀態數= 2

如果它的大(我的是1000),那麼你就可以更新chatthread表。

update chatthread set istate = 3 where istate = 2 and dtmcreated < date(now() - interval 1 day);

上面的查詢更新比昨天更早的線程,用戶只需關閉窗口就可以離開。

爲什麼會發生這種情況?就我而言,這是因爲客戶服務部門在一週內沒有登錄midew,並且users.php/javascript的消息線程太多以至於無法檢索和顯示。

相關問題