Форумчане, всем доброго дня!)
Переехали с облака Битрикса на свой хост.
Все работает штатно, кроме модуля push and pull.
Но как позже выяснили проблема не в нем.
Сообщения приходят в чат браузера только после обновления страницы.
Нет всплывающих уведомлений. Причем в мобильной и десктопной версии все гуд.
Потратили немало времени по дебагу. С веб сталкиваемся крайне мало, опыта немного.
Ошибка с модулем пуш и пул возникает при обращении к файлу /bitrix/stream/index.php (т.е. при обновлении стартовой страницы, отваливаются мгновенные сообщения.) При авторизации не через корневую страницу, модуль отлично работает, уведомления сыпятся.
Мгновенные сообщения работают везде кроме страницы Новости.
В консоле браузера ошибка 500.Ругается на stream/index.php
В логах ядра
Может кто подскажет какими инструментами дальше подебажить?
Переехали с облака Битрикса на свой хост.
Все работает штатно, кроме модуля push and pull.
Но как позже выяснили проблема не в нем.
Сообщения приходят в чат браузера только после обновления страницы.
Нет всплывающих уведомлений. Причем в мобильной и десктопной версии все гуд.
Потратили немало времени по дебагу. С веб сталкиваемся крайне мало, опыта немного.
Ошибка с модулем пуш и пул возникает при обращении к файлу /bitrix/stream/index.php (т.е. при обновлении стартовой страницы, отваливаются мгновенные сообщения.) При авторизации не через корневую страницу, модуль отлично работает, уведомления сыпятся.
Мгновенные сообщения работают везде кроме страницы Новости.
В консоле браузера ошибка 500.Ругается на stream/index.php
В логах ядра
Код |
---|
Host: нашсайт.ru:443 - UNCAUGHT_EXCEPTION - [Bitrix\Main\DB\SqlQueryException]. Mysql query error: [1052] Column 'ID' in field list is ambiguous (400) SEL ECT COUNT(DISTINCT P.ID) as CNT FR OM b_blog_post P <>INNER JOIN b_blog B ON (P.BLOG_ID = B.ID) INNER JOIN b_sonet_log BSL ON (BSL.EVENT_ID in ('blog_post', 'blog_post_important', 'blog_post_micro', 'blog_post_grat', 'blog_post_vote') <------><------><------><------><------><------><------><------>AND ( <------><------><------><------><------><------><------><------><------> (SRX.ENTITY = 'AU') OR.. <------><------><------><------><------><------><------><------><------>(UA.ACCESS_CODE = SRX.ENTITY AND UA.USER_ID = 504) )) AND NOT EXISTS ( SEL ECT BPPX.POST_ID FR OM b_blog_post_param BPPX WHERE P.ID = BPPX.POST_ID AND BPPX.USER_ID = BUF.UF_BLOG_POST_IMPRTNT > 0 AND ( <------>(BUF.UF_IMPRTANT_DATE_END IS NULL) <------>OR BUF.UF_IMPRTANT_DATE_END >= '2021-10-28 00:00:00' )).. /home/bitrix/www/bitrix/modules/main/classes/mysql/database.php:191 #0: CDatabaseMysql->Query(string, boolean, string) <------>/home/bitrix/www/bitrix/modules/blog/mysql/blog_post.php:966 #1: CBlogPost::GetList(array, array, boolean, array, array) <------>/home/bitrix/www/bitrix/components/bitrix/socialnetwork.blog.blog/component.php:440 #2: include(string) <------>/home/bitrix/www/bitrix/modules/main/classes/general/component.php:607 #3: CBitrixComponent->__includeComponent() <------>/home/bitrix/www/bitrix/modules/main/classes/general/component.php:684 #4: CBitrixComponent->includeComponent(string, array, NULL, boolean) <------>/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1068 #5: CAllMain->IncludeComponent(string, string, array, NULL) <------>/home/bitrix/www/stream/index.php:15714:32 |
Может кто подскажет какими инструментами дальше подебажить?