CrazyHackGUT
Проверенные
- Сообщения
- 3,853
- Решения
- 122
- Реакции
- 8,966
- Баллы
- 2,600
- Меценат
- #261
У Вас сервер по неизвестным причинам упал. Тот, который чат и обслуживает.
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
А в чем может быть проблема? После перезагрузки чат работает нормально, но через какое-то время появляется такая ошибка, а когда захожу в консоль сервера вижу, что он сам по себе выключен. Приходится его перезагружать снова. Начал замечать это с версии 1.1.0, и ещё могу отметить, последнее время активности в чате не было. Может это ещё повлияло...У Вас сервер по неизвестным причинам упал. Тот, который чат и обслуживает.
- Обновлены зависимости
- Совместимость с xF 2.2
- За предоставленное обновление благодарим Atikin
Test обновил(а) ресурс [BS] Real Time Chat новой записью:
- Совместимость с xF 2.2
На движке 2.2.0 работать будет ?
[Unit]
Description=Real Time Chat server
Requires=mariadb.service
[Service]
User=user
Group=user
Type=forking
PIDFile=internal_data/bs_chat.pid
WorkingDirectory=/home/user/web/domain.tld/public_html
ExecStart=/usr/bin/php chat_systemd start -d
ExecStop=/usr/bin/php chat_systemd stop
ExecReload=/usr/bin/php chat_systemd restart -d
TimeoutSec=300
Restart=always
User
и Group
, а так же в WorkingDirectory
указать путь к директории вашего форума.mariadb
на mysql
.systemctl daemon-reload
[root@server system]# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
13a14,16
> XF::setupApp('XF\App');
>
> \Workerman\Worker::$pidFile = 'internal_data/bs_chat.pid';
Да, на вдс стоит, все оптимизировано под чат (через Ajax). Суть в том, что сообщения дублируются только визуальноТакого не замечалось, Вы нормально настроили всё?
А как из публикаций сообщения убрать, не знаешь?Тоже самое кстати, во вкладку "Публикации" #recent-content.
Пока нет, ищу причину почему они туда отправляются, видимо что-то не так настроеноА как из публикаций сообщения убрать, не знаешь?
search_result_chat_message
с кодом:<li class="block-row block-row--separated" data-author="{{ $message.User.username ?: phrase('unknown') }}">
<div class="contentRow">
<span class="contentRow-figure">
<xf:avatar user="{$message.User}" size="s" defaultname="{$post.username}" />
</span>
<div class="contentRow-main">
<h3 class="contentRow-title">
{{ phrase('chat_message') }}
</h3>
<div class="contentRow-snippet">{{ bb_code($message.message|censor, 'chat:message', $message) }}</div>
<div class="contentRow-minor contentRow-minor--hideLinks">
<ul class="listInline listInline--bullet">
<li><xf:username user="{$message.User}" /></li>
<li><xf:date time="{$message.message_date}" /></li>
</ul>
</div>
</div>
</div>
</li>
Теперь бы ещё понять, как убрать основные «баги» чата, с зависанием, дублированием сообщений и т.д.Нашёл. Показывается в "публикациях" благодаря шаблонуsearch_result_chat_message
с кодом:
HTML:<li class="block-row block-row--separated" data-author="{{ $message.User.username ?: phrase('unknown') }}"> <div class="contentRow"> <span class="contentRow-figure"> <xf:avatar user="{$message.User}" size="s" defaultname="{$post.username}" /> </span> <div class="contentRow-main"> <h3 class="contentRow-title"> {{ phrase('chat_message') }} </h3> <div class="contentRow-snippet">{{ bb_code($message.message|censor, 'chat:message', $message) }}</div> <div class="contentRow-minor contentRow-minor--hideLinks"> <ul class="listInline listInline--bullet"> <li><xf:username user="{$message.User}" /></li> <li><xf:date time="{$message.message_date}" /></li> </ul> </div> </div> </div> </li>
Не знаю правильно сделал или нет, но я просто закомментировал весь код шаблона. Насколько я понял он весь отвечает за вывод этих сообщений туда, хотя по названию шаблона особо так не скажешьИ да, что-то не особо понимаю, как отсюда убрать отображение сообщений из чата
Я просто убирал весь код)Не знаю правильно сделал или нет, но я просто закомментировал весь код шаблона. Насколько я понял он весь отвечает за вывод этих сообщений туда, хотя по названию шаблона особо так не скажешь
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения