тайм-аут открытого webim (Mibew Messenger), переподключение - PullRequest
0 голосов
/ 09 ноября 2009

Надеюсь, вы, ребята, знаете о webim a.k.a Mibew Messenger. Я знаю только Java, JSP и понятия не имею о PHP, за исключением некоторых основ. В любом случае, я запустил это приложение на своем локальном сервере apache2.2. Все работает великолепно! Но если я изменю свою базу данных на виртуальную машину и сообщу ее адрес в config.php (ранее я использовал localhost), на странице посетителей я получаю тайм-аут, переподключение. У входа нет проблем, поэтому я думаю, что соединение с БД в порядке. Я даже изменил время обновления страницы по умолчанию с 2 на 10. Ничего не происходит. Все та же вещь. Ребята, у вас есть идеи?

Ответы [ 2 ]

1 голос
/ 22 января 2015

В users.php вы можете получить «тайм-аут, переподключение», если количество сеансов чата настолько велико, что для извлечения и обновления страницы javascript требуется слишком много времени.

выберите состояние, количество (*) из группы обсуждений по состоянию;

Посмотрите количество чатов со статусом = 2.

Если он большой (у меня было больше 1000), вы можете обновить таблицу chatthread.

обновить набор сообщений чата istate = 3, где istate = 2 и dtmcreated

Над запросом обновляются темы, которые были старше вчера, когда потребитель просто закрывал свое окно и уходил.

Почему это происходит? В моем случае это потому, что отдел обслуживания клиентов не заходил в midew более недели, и было слишком много потоков сообщений для users.php / javascript для извлечения и отображения.

0 голосов
/ 26 марта 2010

Замените users.php на update.php в адресной строке. Загрузите это. Там должен быть действительный код XML. Вы увидите, есть ли ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...