Sphinx connect error ошибка подключения connection refused 400

Здравствуйте! На хостинге обновили php до 7 версии и что-то случилось с системой поиска sphinx. Помогите пожалуйста. Уже 3 дня копаю файлы, и ничего не могу найти. Как это можно исправить??

[Bitrix\Main\DB\ConnectionException] Sphinx connect error: Ошибка подключения (Connection refused). (400)
/var/www/—/bitrix/modules/search/tools/sphinx.php:73
#0: CSearchSphinx->connect(string, string)
/var/www/—/bitrix/modules/search/classes/general/full_text.php:24
#1: CSearchFullText::getInstance()
/var/www/—/bitrix/modules/search/classes/general/search.php:106
#2: CAllSearch->Search(array, array, array)
/var/www/—/bitrix/components/bitrix/search.page/component.php:317
#3: include(string)
/var/www/—/bitrix/modules/main/classes/general/component.php:548
#4: CBitrixComponent->__includeComponent()
/var/www/—/bitrix/modules/main/classes/general/component.php:600
#5: CBitrixComponent->includeComponent(string, array, boolean)
/var/www/—/bitrix/modules/main/classes/general/main.php:1035
#6: CAllMain->IncludeComponent(string, string, array, boolean)
/var/www/—/search/index.php:35

Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».

Содержание

  1. VMBitrix 7.3.0 в релизе
  2. VMBitrix 7.3.0 в релизе
  3. Александр Резник (Все сообщения пользователя)

VMBitrix 7.3.0 в релизе

Цитата
Андрей написал:
Loading mirror speeds from cached hostfile * Webmin: download.webmin.com

Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.
Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.

Никита Дыбкин , исправление в бетке 7.3.13 выходило. Подробности здесь https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic112215/message5732 ­ ­77/#message573277

Аналогичная ситуация на втором сервере. Чистая установка. 3 сайта.
Все работает отлично пока находишься в активной сессии.
При повторном заходе появляется красная надпись

Но у меня и список сайтов вдео и операции внутри ВМ проходят нормально (пока)

Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

Здравствуйте! Веб окружение 7.3.4

Несколько дней пробую запустить мониторинг, ни в какую.

Файл конфигурации пуст:

[root@server /]# cat /etc/nginx/bx/server_monitor.conf
[root@server /]#

Сами сервисы мониторинга установлены:

[root@server /]# ls /etc/munin/
conf.d munin-node.conf munin.conf plugin-conf.d plugins static templates
[root@server /]# ls /etc/nagios/
bitrix-pool cgi.cfg nagios.cfg nrpe.cfg objects passwd private
[root@server /]#

При установке выходит окно с задачей что сервисы устанавливаются. Проходит минут 5 — и сервис мониторинга disabled, предлагает его начать конфигурировать заново, как ни в чем не бывало

Вот что в конце лога
TASK [monitor : munin-master — create directory for additional configs] ********

ok: [server] TASK [monitor : munin-master — add all hosts fr om default group on monitoring] * ok: [server] TASK [monitor : nagios — create config] **************************************** ok: [server] TASK [monitor : nagios — create bitrix-pool directory] ************************* ok: [server] TASK [monitor : nagios — replace default localhost file] *********************** ok: [server] TASK [monitor : nagios — create commands and default tests definitions] ******** failed: [server] (item=check_nrpe_commands.cfg) => <«changed»: true, «failed»: true, «item»: «check_nrpe_commands.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>failed: [server] (item=default_tests_for_servers.cfg) => <«changed»: true, «failed»: true, «item»: «default_tests_for_servers.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>failed: [server] (item=email_commands.cfg) => <«changed»: true, «failed»: true, «item»: «email_commands.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>to retry, use: —lim it @/etc/ansible/monitor.retry PLAY RECAP ********************************************************************* server : ok=102 changed=30 unreachable=0 failed=1

Цитата
Марк Галич написал:
Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

ставлю окружение 7.3.4
хочу развернуть резервную копию , но получаю вот это, кто нибуть сталкивался?

Цитата
Андрей Кондуров написал:
ставлю окружение 7.3.4
хочу развернуть резервную копию , но получаю вот это, кто нибуть сталкивался?

и вообще там же написано что за ошибка, вы даже не попытались искать решение

Цитата
Алексей Шафранский написал:
Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.

Никита Дыбкин , исправление в бетке 7.3.13 выходило. Подробности здесь https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic112215/message5732 ­ ­ ­77/#message573277

То есть, видимо, будет включено в какое-то из дальнейших не BETA обновлениях?

Цитата
Марк Галич написал:
Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

Цитата
Александр Жидков написал:
Здравствуйте! Веб окружение 7.3.4

Несколько дней пробую запустить мониторинг, ни в какую.

Файл конфигурации пуст:

[root@server /]# cat /etc/nginx/bx/server_monitor.conf
[root@server /]#

Сами сервисы мониторинга установлены:

[root@server /]# ls /etc/munin/
conf.d munin-node.conf munin.conf plugin-conf.d plugins static templates
[root@server /]# ls /etc/nagios/
bitrix-pool cgi.cfg nagios.cfg nrpe.cfg objects passwd private
[root@server /]#

При установке выходит окно с задачей что сервисы устанавливаются. Проходит минут 5 — и сервис мониторинга disabled, предлагает его начать конфигурировать заново, как ни в чем не бывало

Источник

VMBitrix 7.3.0 в релизе

Цитата
Андрей написал:
Loading mirror speeds from cached hostfile * Webmin: download.webmin.com

Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.
Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.

Никита Дыбкин , исправление в бетке 7.3.13 выходило. Подробности здесь https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic112215/message5732 ­ ­77/#message573277

Аналогичная ситуация на втором сервере. Чистая установка. 3 сайта.
Все работает отлично пока находишься в активной сессии.
При повторном заходе появляется красная надпись

Но у меня и список сайтов вдео и операции внутри ВМ проходят нормально (пока)

Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

Здравствуйте! Веб окружение 7.3.4

Несколько дней пробую запустить мониторинг, ни в какую.

Файл конфигурации пуст:

[root@server /]# cat /etc/nginx/bx/server_monitor.conf
[root@server /]#

Сами сервисы мониторинга установлены:

[root@server /]# ls /etc/munin/
conf.d munin-node.conf munin.conf plugin-conf.d plugins static templates
[root@server /]# ls /etc/nagios/
bitrix-pool cgi.cfg nagios.cfg nrpe.cfg objects passwd private
[root@server /]#

При установке выходит окно с задачей что сервисы устанавливаются. Проходит минут 5 — и сервис мониторинга disabled, предлагает его начать конфигурировать заново, как ни в чем не бывало

Вот что в конце лога
TASK [monitor : munin-master — create directory for additional configs] ********

ok: [server] TASK [monitor : munin-master — add all hosts fr om default group on monitoring] * ok: [server] TASK [monitor : nagios — create config] **************************************** ok: [server] TASK [monitor : nagios — create bitrix-pool directory] ************************* ok: [server] TASK [monitor : nagios — replace default localhost file] *********************** ok: [server] TASK [monitor : nagios — create commands and default tests definitions] ******** failed: [server] (item=check_nrpe_commands.cfg) => <«changed»: true, «failed»: true, «item»: «check_nrpe_commands.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>failed: [server] (item=default_tests_for_servers.cfg) => <«changed»: true, «failed»: true, «item»: «default_tests_for_servers.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>failed: [server] (item=email_commands.cfg) => <«changed»: true, «failed»: true, «item»: «email_commands.cfg», «msg»: «Destination directory /etc/nagios/conf.d does not exist»>to retry, use: —lim it @/etc/ansible/monitor.retry PLAY RECAP ********************************************************************* server : ok=102 changed=30 unreachable=0 failed=1

Цитата
Марк Галич написал:
Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

ставлю окружение 7.3.4
хочу развернуть резервную копию , но получаю вот это, кто нибуть сталкивался?

Цитата
Андрей Кондуров написал:
ставлю окружение 7.3.4
хочу развернуть резервную копию , но получаю вот это, кто нибуть сталкивался?

и вообще там же написано что за ошибка, вы даже не попытались искать решение

Цитата
Алексей Шафранский написал:
Цитата
Никита Дыбкин написал:
Добрый день! Не уверен что по теме, но может подскажет кто-либо. После включения мониторинга и прошествии длительного времени картина следующая — нагрузка везде по «0» и графики отсутствуют.

Никита Дыбкин , исправление в бетке 7.3.13 выходило. Подробности здесь https://dev.1c-bitrix.ru/community/forums/messages/forum32/topic112215/message5732 ­ ­ ­77/#message573277

То есть, видимо, будет включено в какое-то из дальнейших не BETA обновлениях?

Цитата
Марк Галич написал:
Добрый день, коллеги!

Версия окружения 7.3.4.

Всё хорошо, но при попытке создать инстанс sphinx’а появляется ошибка ошибку:
/opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22: : command not found

И соответственно после ничего не происходит.

Кто-нибудь уже сталкивался с такой проблемой?

Цитата
Александр Жидков написал:
Здравствуйте! Веб окружение 7.3.4

Несколько дней пробую запустить мониторинг, ни в какую.

Файл конфигурации пуст:

[root@server /]# cat /etc/nginx/bx/server_monitor.conf
[root@server /]#

Сами сервисы мониторинга установлены:

[root@server /]# ls /etc/munin/
conf.d munin-node.conf munin.conf plugin-conf.d plugins static templates
[root@server /]# ls /etc/nagios/
bitrix-pool cgi.cfg nagios.cfg nrpe.cfg objects passwd private
[root@server /]#

При установке выходит окно с задачей что сервисы устанавливаются. Проходит минут 5 — и сервис мониторинга disabled, предлагает его начать конфигурировать заново, как ни в чем не бывало

Источник

Александр Резник (Все сообщения пользователя)

Настроил Sphinx средствами ВМ, олучил ошибку /opt/webdir/bin/menu/07_sphinx/01_create_sphinx_instance.sh: line 22, а потом при генерации ТП стали выдваться ошибки

[BitrixMainDBConnectionException]
Sphinx connect error: Ошибка подключения (php_network_getaddresses: getaddrinfo failed: Name or service not known). (400)
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/search/tools/sphinx.php:74
#0: CSearchSphinx->connect(string, string)
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/search/classes/general/full_text.php:25
#1: CSearchFullText::getInstance()
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/search/classes/general/search.php:2579
#2: CAllSearch::DeleteIndex(string, integer)
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/iblock/classes/general/iblockelement.php:4011
#3: CAllIBlockElement::Delete(integer)
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/iblock/admin/templates/iblock_subelement_l ­ist.php:710
#4: require(string)
/home/bitrix/ext_www/lendsex.ru/bitrix/modules/iblock/admin/iblock_subelement_admin.php:103
#5: require(string)
/home/bitrix/ext_www/lendsex.ru/bitrix/admin/iblock_subelement_admin.php:1

помогите с решением плиз

Добрый день, поставили для теста кор. портал дабы оценить перспективы ухода из облака, однако прям сразу наткнулись на проблему

при авете на письмо из CRM выдается ошибка «Операция создания письма отменена.»

письма из других мест отправляются, приходят

в чем может быть проблема, как исправить?

Алексей Шафранский, в какой момент это нужно сделать? до или после установки? у меня это новая установка

просто меня после установки даже ./menu.sh не открывается

Добрый день, с чем может быть связана ошибка

Источник

Настройка Sphinx в CMS Bitrix

Sphinx (англ. SQL Phrase Index) — система полнотекстового поиска, разработанная Андреем Аксеновым и распространяемая по лицензии GNU GPL. Отличительной особенностью этого поискового движка является высокая скорость индексации и поиска, возможность использовать морфологический и полнотекстовый поиск.

SphinxSE уже обрел популярность среди разработчиков: именно с его помощью осуществляется поиск на популярном Хабрахабре, проекте Викимапия, сайтах популярного книжного интернет-магазина Буквоед и «Санкт-Петербургского Дома Книги», BitTorrent-трекере The Pirate Bay (небезызвестная «Пиратская бухта») и других высоконагруженных проектах.

Полнотекстовый поиск Sphinx доступен в продуктах «1С-Битрикс» с версии 14.0.0. Он позволяет сделать быстрым и качественным поиск на вашем сайте, снизить нагрузку на сервер, а также он полностью интегрирован с компонентами модуля Поиск.

Внимание! Начиная с версии Sphinx 2.2.1 опция charset_type объявлена как устаревшая:

Несмотря на то, что в документации к модулю «Поиск» начиная с версии v16.5.0 заявляется о поддержке Sphinx 2.2.10 — она работает исключительно для сайтов в кодировке UTF-8.

Для настройки необходимо зайти в административную панель сайта, затем перейти в меню «Настройки» -> «Настройки продукта» -> «Настройки модулей» -> «Поиск«. Затем перейти во вкладку «Морфология» и в выпадающем списке меню «Полнотекстовый поиск с помощью» выбрать «Sphinx«. Для своей работы Bitrix использует RT индексы, то есть, фактически, запись осуществляется в два места одновременно — в базу данных и сервер полнотекстового поиска Sphinx, при этом сам Indexer (программа индексации из набора Sphinx) не обновляет индексы. Этот подход позволяет всегда осуществлять поиск по актуальной информации.

Далее необходимо скопировать конфигурационный файл, представленный на странице настройки:

удалив из него строку «infix_fields=«. Затем нажать «Применить» сохранив настройки.
На этом первая часть настройки CMS Bitrix для работы с сервером полнотекстового поиска закончена, далее необходимо настроить сам сервер.

Настройка параметров Sphinx происходит в панели управления хостингом — для этого нужно зайти в раздел «Сервисы» -> «Sphinx» или перейти по ссылке https://cp.beget.com/cloudservices/sphinx/. Выбираем необходимый тариф и включаем демон полнотекстового поиска:


Далее переходим на вкладку «Индексация» -> «Редактор конфигурации«, вставляем скопированное ранее содержимое конфигурационного файла (с удалением строки «infix_fields=«), и нажимаем «Сохранить«:


Переходим на вкладку «Поисковый сервер» и включаем его.


Так как используются индексы реального времени, необходимо полностью проиндексировать сайт, для этого снова переходим во вкладку «Морфология» панели управления сайтом, в выпадающем списке меню «Полнотекстовый поиск с помощью выбираем «Sphinx» и нажимаем «Применить«.

После применения измений появится сообщение о необходимости полностью проиндексировать сайт, нажимаем на «Переиндексировать сайт«


Попав на страницу индексации снимаем галочку «Проиндексировать только измененные» и нажимаем «Переиндексировать«


Настройка полнотекстового закончена! Проверить работу поиска можно на Вашем сайте.

Если при установке или настройке возникли проблемы, Вы можете обратиться в нашу техническую поддержку — мы с радостью поможем и ответим на все Ваши вопросы.

Поисковая машина Sphinx – это полнотекстовая поисковая система, которая бесплатна, быстра и масштабируема. Она предназначена для производительности и актуальности. Не имеет аналогов ни в одной традиционной базе данных.

Установка и настройка Sphinx на Linux

Чтобы установить Sphinx на сервер Ubuntu, введите:

Поисковая система Sphinx успешно установлена на сервер. После установки Sphinx нуждается в дополнительной настройке.

Настройка Sphinx

Конфигурации Sphinx должны храниться в файле sphinx.conf в каталоге /etc/sphinxsearch. Они состоят из трёх основных блоков: index, searchd и source. Описание каждого из них и общий вид конфигурационного файла можно найти ниже.

Для начала создайте конфигурационный файл:

Блок source

Блок source содержит описание источника данных для нашего индекса, параметров доступа к ним, атрибутов и правил их анализа.. Первый столбец sql_query должен содержать уникальный ID. Запрос SQL будет выполняться для каждого индекса, а затем передавать данные в индексный файл Sphinx.

Стоит отметить что раздел source конфигурации поддерживает наследование, и это весьма удобно, т.к. можно создать один source с настройками соединения с базой данных, и в остальных наследовать его, чтобы не дублировать одни и те же настройки.

Что еще интересного из настроек:

  • sql_query_range — запрос который должен возвращать минимальное и максимальное значение id индексируемых записей, парамаметр пригодится для ranged query.
  • sql_range_step — количество записей получаемых за одну итерацию в ranged query.

Блок index

Блок index содержит настройки построения индекса с использованием источника.

Описание настроек:

  • docinfo — тип хранения атрибутов индекса. Может принимать значения none, extern и inline. None уместен когда индекс не имеет атрибутов, при выборе inline атрибуты будут храниться в .spd файле вместе с документами, а при extern для них будет создан отдельный .spa файл.
  • dict — тип словаря, crc или keywords. crc лучше использовать когда не нужен поиск по подстрокам. Keywords быстрее работает с подстроками, поддерживает wildcard поиск и размер индекса получается в 3-10 раз меньше.
  • morphology — морфологический препроцессор. Препроцессор применяется к индексируемым словам чтобы заменить различные формы одного слова нормализованной формой. Sphinx имеет три вида морфологических препроцессоров: лемматизатор, стеммер и фонетические алгоритмы. Стоит отметить, что Sphinx имеет поддержку русского языка из коробки. Также имеется поддержка libstemmer.
  • stopwords — путь к файлу со списком стоп-слов (разделенных пробелами). Стоп-слова не учитываются при поиске.stopwords — путь к файлу со списком стоп-слов (разделенных пробелами). Стоп-слова не учитываются при поиске.
  • wordforms — путь к файлу со списком словоформ, например «hypertext preprocessor > php».
  • min_word_len — минимальная длина индексируемого слова.
  • html_strip — параметр определяет нужно ли удалять html теги из входных данных.

Блок indexer

Блок indexer содержит настройки индексатора

Блок searchd

Блок searchd содержит порты и переменные для запуска демона Sphinx.

Настройки демона обычно всегда стандартные, указываем адрес, порт демона и пути к логам

Описание настроек:

  • listen — адрес и порт, на котором нужно запустить Sphinx, и используемый протокол (в руководстве – 9306:mysql41). Популярные протоколы Sphinx — sphinx (SphinxAPI) и :mysql41 (SphinxQL).
  • log — путь к файлу лога.
  • query_log — путь к файлу лога запросов.
  • read_timeout — тайм-аут чтения в секундах.
  • max_children — максимальное количество форков.
  • seamless_rotate — предотвращает останов searchd при кэшировании большого объема данных.
  • preopen_indexes — указывает, нужно ли предварительно открывать все индексы.
  • pid_file — путь к PID файлу, обязательный параметр.
  • workers — тип мультипроцессорного режима. None для выключения, все запросы будут выполняться синхронно один за одним. Fork и prefork — новый процесс будет форкнут для обработки запроса. И thread — когда для обработки запроса будет создан новый поток. Последний необходим для работы real-time индекса.

Запускаем sphinx

После того как мы создали файл конфигурации sphinx.conf, нам надо проиндексировать данные из нашей БД. Для этого в консоли запускаем индексатор:

В случае успешного индексирования получим примерно вот такие строки:

Ошибок нет, все работает.

Запускаем поискового демона:

В случае успешного запуска должны увидеть примерно вот такой вывод:

Коннектимся к демону по SQL протоколу что бы проверить его работоспособность:

Теперь можно использовать консольный mysql клиент. Полное описание протокола SQL, реализованного в SphinxQL читайте по ссылке http://sphinxsearch.com/docs/current.html#sphinxql-reference

Запускаем переиндексацию по крону

Добавляем в системный планировщик заданий (крон, crontab) запуск индексатора через каждые сутки:

Защита служебных портов

После настройки и запуска поискового сервера Sphinx важно помнить что его демн открывает порты 9312, 9306 (указанные в настройках) и делает их доступными на всех интерфейсах. Настоятельно рекомендую закрыть их от внешнего мира при помощи файрвола на внешнем интерфейсе (интернет). Вот два простых правила для IPTABLES:

Где eth0 — имя сетевого интерфейса, который смотрит в интернет.

Скрипт автозапуска searchd для init.d

Теперь нужно сделать так чтобы демон searchd стартовал при загрузке/перезагрузке операционной системы. Ниже приведен пример создания и настройки скрипта для Debian/Ubuntu GNU/Linux без использования systemd.

Откроем для редактирования новый скрипт инициализации в папке «/etc/init.d» и добавим туда следующие строчки:

Установим права на скрипт запуска и зарегистрируем его в автозапуске:

Для надежности можете перезагрузить свой сервер и проверить запустился ли демон searchd:

Ошибка «Internet connection error». Что делать и как исправить в браузере?

Когда мы пользуемся интернетом, посещаем сайты, нам не редко приходится сталкиваться с разными ошибками. В этой статье я покажу, как исправить ошибку «Internet connection error», которая появляется красными буквами в браузере, при попытке зайти на какой-то сайт. Обычно, эта ошибка появляется во всех браузерах, и при переходе на любой сайт. При этом, доступ к интернету скорее всего есть. Программы работают (я имею введу программы, которым нужен доступ к интернету) .

Переводится «Internet connection error» как «Ошибка подключения к Интернету». И выглядит вот так (красный шрифт на белом фоне) :

Заметил, что это сообщение так же появляется в Стиме (программа Steam) . Если это ваш случай, то возможно, решения из статьи вам так же пригодятся.

И вроде бы все логично. Компьютер не подключен к интернету, соответственно браузер не может загрузить сайт и выдает нам ошибку. Если бы не два но:

  1. Подключение к интернету активно. Не важно, по кабелю, или по Wi-Fi. Статус соединения без ошибок. На компьютере же сразу видно, когда есть какие-то проблемы с самим подключением.
  2. Когда действительно на компьютере есть проблемы с подключением, в браузере появляется совсем другая ошибка. Будь то Хром, Опера, Яндекс Браузер – не важно. Но там точно не эта красная надпись «Internet connection error».

Поэтому, причины скорее всего в другом.

Почему появляться ошибка INTERNET CONNECTION ERROR?

Я почему-то уверен, что это вирусы. Какое-то вредоносное программное обеспечение. Есть много такой гадости, которая попадая в систему меняет разные сетевые настройки, задает настройки прокси, перенаправляет на другие сайты, открывает рекламные сайты, изменяет файл hosts и т. д. Попадает такая гадость в систему чаще всего в процессе установки программ, драйверов и т. д.

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

  • Убедится, что компьютер подключен к интернету и нет никаких ошибок. Перезагрузите компьютер, отключите и подключите интернет. Перезагрузите роутер, если он есть.
  • Попробуйте открыть сайты через другой браузер. Проверьте, ошибка появляется при заходе на какие-то конкретные сайты, или на все.
  • Отключите, а еще лучше удалите все «подозрительные» программы, которые вы устанавливали незадолго до появления ошибки подключения в браузере.
  • Остановите на время работу антивируса и брандмауэра. Если они есть.
  • Если ошибка в каком-то конкретном браузере (только в одном) , то отключите/удалите все расширения в этом браузере. Очистите историю. Можно сбросить настройки браузера.
  • Убедитесь, что проблема не в VPN. Если он настроен на вашем компьютере.

Если вы прошлись по всем пунктам, но так и не удалось избавится от надписи Internet connection error в браузере и не смогли понять в чем причина, то попробуйте более серьезные решения, которые я покажу ниже.

Как исправить ошибку?

Если после сканирования, очистки и перезагрузки компьютера проблема останется, то пробуйте другие решения. Так же можно еще просканировать систему с помощью утилиты Dr.Web CureIt!.

2 Сделайте сброс все сетевых параметров Windows. В Windows 7, Windows 8 и 8.1 нужно использовать командную строку. Вот подробная инструкция: сброс настроек сети TCP/IP и DNS в Windows 7.

А в Windows 10 можно сделать это немного проще – в параметрах.

Подробнее смотрите в этой статье.

3 Желательно проверить файл hosts. Нет ли там чего нибудь лишнего. Особенно, если вы видите сообщение INTERNET CONNECTION ERROR только при посещении каких-то определенных сайтов.

Например, при входе в ВК, YouTube, Одноклассники и т. д. Я уже рассказывал как это сделать в статье: браузер не открывает страницы, а интернет есть и Скайп работает. В разделе «Не открываются сайты из-за файла hosts».

Эти решения должны помочь. Если ошибка осталась, то можно еще сделать восстановление (откат) системы. Если у вас настроена эта функция.

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

Может нам удастся найти причину и соответственно решение.

Установка и настройка Sphinx на Windows

9 июля 2015 г. 26 кодер.укр 5296

Подробное описание установки и настройки SphinxSearch на Windows

Информация! При написании статьи было использовано:

Однако это не значит, что на другой версии windows, denwer (LAMP, . ), Sphinx или MySql что то не будет работать.

Подразумеваем, что база данных уже создана. Если нет, то тестовую БД можете скачать здесь.

Скачайте актуальный релиз поисковой системы Sphinx с официального сайта: http://sphinxsearch.com/downloads/release/. На момент написания статьи последний релиз был Sphinx 2.2.9-release, я выбрал Win64 binaries w/MySQL+id64 support

Распакуйте архив в папку C:Sphinx . После разархивирования папка будет выглядеть следующим образом:

Далее необходимо создать внутри папки C:Sphinx еще 3 папки: data , log и dicts :

Внутри папки log создаем 3 файла: query.log , searchd.log и search.pid :

Открываем командную строку Windows (консоль, Win + R и вводим cmd ). Первое, что необходимо сделать — это установить службу Sphinx с помощью команд:

где ключ servicename определяет имя Вашей службы. После установки Вы увидите следующее сообщение в консоле:

Для удаления необходимо выполнить команду:

Далее необходимо создать кешированные Sphinx-ом документы по которым он будет осуществлять поиск (индексы). Для создания индексов необходимо сконфигурировать файл настроек этой системы. Внутри релиза уже представлены два файла: один с полным описанием — sphinx.conf.in , второй только с обязательными настройками sphinx-min.conf.in .Сделаем резервную копию файла sphinx.conf.in . Далее открываем его для редактирования, оставим, то что нужно, остальное удалим. Пример файла sphinx.conf.in (файл должен состоять минимум из 4 секций):

Скачать этот файл конфигураций можно здесь.

Возвращаемся в консоль и вводим команду для создания индекса.

Внимание! Создание индексов.
Если служба Sphinx не запущена, то выполняем команду:

Если служба запущена, для перегрузки индексов используется команда с дополнительным ключом:

Сейчас будем использовать первую команду:

После успешного создания индексов в консоле Вы увидите примерно следующее:

Далее необходимо запустить службу SphinxSearch. Для этого открываем меню Пуск Панель управления Администрирование Службы SphinxSearch Запустить (Start Control Panel Administrative Tools Services SphinxSearch Start).

Идем далее, если Вы используете denwer, то в консоле введите команду перехода в mysql denwer (путь может отличаться):

Для более корректного отображения кирилицы можно к команде дописать ключ устанавливающий кодировку по умолчанию, тогда команда примет вид:

После выполнения команды Вы увидите следующее:

Если у Вас установлен «чистый» MySql, то в консоле введите команду mysql . Если MySql не добавлен в переменные среды windows, то пропишите полный путь к нему, по примеру denwer.

И так, мы зашли в консоль MySql и теперь проверим работу sphinx. Для этого выполним следующий запрос:

Внимание! При написании SphinxQL запроса обращаться нужно не к таблице в вашей базе, а к индексу который Вы создали, то есть по имени которое Вы указали после слова index в конфиг файле ( sphinx.conf.in ), в нашем случае это testDocIndex и testDoc2Index

Готово! Sphinx установлен и работает! Если при проверке кирилица в консоли выглядит «кривыми иероглифами» не волнуйтесь, дело в кодировке ОС, скорее всего на сайте будет все нормально.

Внимание!

  • После любого изменения конфиг файла, в разделе searchd необходимо перезапустить службу SphinxSearch
  • Если вносите изменения в разделах sourse, index то что бы изменения были видны, необходимо пересоздать индексы, команда пересоздающая индексы при работающей службе была написана здесь
  • Язык SphinxQL хоть и похож на обычный SQL, тем не менее не обольщайтесь различий хватает

Мы публикуем только рабочие и проверенные примеры. Если у вас возникли вопросы, то задавайте их в комментариях, не стесняйтесь)

Если вам понравился опубликованный материал делитесь им и подписывайтесь на нас в соц. сетях

Sphinx connect error ошибка подключения 400

Приветствую!
Кто-нибудь сталкивался с такой ошибкой?

Connecting. Failed!
————————————
Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Unable to complete network request to host «Softserver».
Failed to establish a connection.
unknown Win32 error 10060.

Возникает при попытке подключения с клиента к базе на сервере.
Параметры следующие:
Сервер: Удаленный
Имя сервера: SoftServer
Протокол: TCP/IP
Версия сервера: FireBird 1.5
Файл БД: D:DataKatalog.fdb
Пользователь: SYSDBA
Пароль: masterkey
Путь к служебной БД: Firebird_1_5security.fdb
Файл клиентской библиотеки: C:WINDOWSsystem32gds32.dll


Johnmen © ( 2005-10-31 18:03 ) [1]


DancerMan © ( 2005-10-31 18:10 ) [2]


> Johnmen © (31.10.05 18:03) [1]
> Строка подключения?

Это я в IBExperte на клиенте тестирую подключение. База не открывается и проверка коннекта выдает failed.
Прошу прощения, забыл написать.


Desdechado © ( 2005-10-31 18:15 ) [3]

case 10004: error = «Interrupted system call»; break;
case 10009: error = «Bad file number»; break;
case 10013: error = «Permission denied»; break;
case 10014: error = «Bad address»; break;
case 10022: error = «Invalid argument (not bind)»; break;
case 10024: error = «Too many open files»; break;
case 10035: error = «Operation would block»; break;
case 10036: error = «Operation now in progress»; break;
case 10037: error = «Operation already in progress»; break;
case 10038: error = «Socket operation on non-socket»; break;
case 10039: error = «Destination address required»; break;
case 10040: error = «Message too long»; break;
case 10041: error = «Protocol wrong type for socket»; break;
case 10042: error = «Bad protocol option»; break;
case 10043: error = «Protocol not supported»; break;
case 10044: error = «Socket type not supported»; break;
case 10045: error = «Operation not supported on socket»; break;
case 10046: error = «Protocol family not supported»; break;
case 10047: error = «Address family not supported by protocol family»; break;
case 10048: error = «Address already in use»; break;
case 10049: error = «Can»t assign requested address»; break;
case 10050: error = «Network is down»; break;
case 10051: error = «Network is unreachable»; break;
case 10052: error = «Net dropped connection or reset»; break;
case 10053: error = «Software caused connection abort»; break;
case 10054: error = «Connection reset by peer»; break;
case 10055: error = «No buffer space available»; break;
case 10056: error = «Socket is already connected»; break;
case 10057: error = «Socket is not connected»; break;
case 10058: error = «Can»t send after socket shutdown»; break;
case 10059: error = «Too many references, can»t splice»; break;
case 10060: error = «Connection timed out»; break;
case 10061: error = «Connection refused»; break;
case 10062: error = «Too many levels of symbolic links»; break;
case 10063: error = «File name too long»; break;
case 10064: error = «Host is down»; break;
case 10065: error = «No Route to Host»; break;
case 10066: error = «Directory not empty»; break;
case 10067: error = «Too many processes»; break;
case 10068: error = «Too many users»; break;
case 10069: error = «Disc Quota Exceeded»; break;
case 10070: error = «Stale NFS file handle»; break;
case 10091: error = «Network SubSystem is unavailable»; break;
case 10092: error = «WINSOCK DLL Version out of range»; break;
case 10093: error = «Successful WSASTARTUP not yet performed»; break;
case 10071: error = «Too many levels of remote in path»; break;
case 11001: error = «Host not found»; break;
case 11002: error = «Non-Authoritative Host not found»; break;
case 11003: error = «Non-Recoverable errors: FORMERR, REFUSED, NOTIMP»; break;
case 11004: error = «Valid name, no data record of requested type»; break;


Johnmen © ( 2005-10-31 18:18 ) [4]

>DancerMan © (31.10.05 18:10) [2]

Глупый вопрос — сервер запущен? Точно?
Второй глупый вопрос — компьютер с сервером вообще виден?
🙂


DancerMan © ( 2005-10-31 18:22 ) [5]


Johnmen © ( 2005-10-31 18:26 ) [6]

Ещё глупый вопрос — протокол TCP/IP поднят?


DancerMan © ( 2005-10-31 18:32 ) [7]


Johnmen © ( 2005-10-31 18:35 ) [8]


Desdechado © ( 2005-10-31 18:35 ) [9]

порт сервера и порт, в который ты долбишься, совпадают?
firewall не перекрывает?
по коду ошибки — таймаут. может, сетка забита? модем слабоватый?


DancerMan © ( 2005-10-31 18:42 ) [10]

Сетка локальная, пингуется замечательно.
А как порт узнать в который я пробиваюсь? Не знаю.:(


Zacho © ( 2005-10-31 23:48 ) [11]

ping softserver проходит ? Именно по имени softserver, а не по ip-адресу ?

> А как порт узнать в который я пробиваюсь?

в firebird.conf посмотри параметры RemoteServiceName и RemoteServicePort. Если перед именем параметров стоит # — значит, они умолчательные, gds_db и 3050 соответственно. Подробно о конфигурировании портов описано в Release Notes, глава Configuring the port service on client and server.
Так же советую прочитать http://www.ibase.ru/ibfaq.htm#noconnect и http://www.ibase.ru/devinfo/ibinstallfaq.txt вопрос 2Q


DrPass © ( 2005-11-01 02:47 ) [12]

Если это Windows XP SP2, то по умолчанию порт 3050 закрыт Windows Firewall. Нужно открыть


DancerMan © ( 2005-11-01 12:31 ) [13]

1. Открыл на сервере порт 3050.
2. В firebird.conf
Изменил строчку RemoteServicePort = 3050 на
RemoteServicePort = 3050/tcp
3. Перезапустил сервер FireBird

Только после этого получилось приконнектиться к базе.

Всем спасибо!
Мой вопрос закрыт.

Источник

Проконсультируем, найдем оптимальное решение, подготовим индивидуальное предложение.

Содержание

      • О нас
  • После переноса вся публичная часть не видна без авторизации по логину и паролю
  • При входе в административный интерфейс возникает сообщение об ошибке «Кодировка используемой вами базы данных MySql “utf8”, системе обновлений необходима кодировка “cp1251”. Обратитесь к администратору MySql для выполнения запроса alter database DATABASE_NAME default character set cp1251»
  • Зависает переиндексация статических файлов сайта
  • На любой странице сайта возникает ошибка:
  • На любой странице возникает ошибка:
  • На сайте возникает ошибка:
    • Нехватка оперативной памяти.
    • Сервер не может стартовать из-за ошибки в конфигурации.
  • Возникает ошибка любого MySQL запроса вида:
    • Почему VM
  • Как исправить ошибку в битрикс Connection refused (400) /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:50?
  • После перезагрузки сервера на линуксе, проблема с БД, как решить? — Toster.ru
  • [BitrixMainDBConnectionException] Sphinx connect error: Ошибка под
  • [BitrixMainDBConnectionException] Sphinx connect error: Ошибка под
  • Вебинар по запуску новой магистерской программы ИРНИТУ «Технологии информационного моделирования зданий и сооружений»
  • Как запустить проект 1C Bitrix на MAMP? — Toster.ru
  • Ошибки при работе с 1С-Битрикс
      • Нехватка оперативной памяти.
      • Сервер не может стартовать из-за ошибки в конфигурации.
    • Рекомендуем к прочтению

О нас

AKWEB Development – группа инициативных, профессиональных, высококвалифицированных и опытных разработчиков. Мы готовы предложить создание ресурса любого уровня сложности и в любом формате, оперативно решить все проблемы и трудности, а также помочь квалифицированной консультацией.

После переноса вся публичная часть не видна без авторизации по логину и паролю

Если после переноса вы видите на главной странице вместо новостей форму для авторизации и все пункты меню отмечены значком замка:

Bitrix main db connectionexception

… и после авторизации все отображается правильно — перейдите в административную панель Битрикс и пройдите по пути: Настройки (Settings) → Настройки продукта (System settings) → Сайты (Sites) → Список сайтов (List of sites), выберите ваш сайт и проверьте значение поля «Путь к корневой папке веб-сервера для этого сайта (Path to the web server root folder of this site)», скорее всего там указан неправильный путь.

Рекомендуется оставить это поле пустым если вы не используете многосайтовость на разных доменах.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

При входе в административный интерфейс возникает сообщение об ошибке «Кодировка используемой вами базы данных MySql “utf8”, системе обновлений необходима кодировка “cp1251”. Обратитесь к администратору MySql для выполнения запроса alter database DATABASE_NAME default character set cp1251»

Bitrix main db connectionexception

По умолчанию все сервисы виртуальной машины VMBitrix работают в кодировке UTF-8. По сравнению с кодировкой CP1251 (Windows-1251) UTF-8 предоставляет большие возможности по хранению информации на различных языках, подробнее можно узнать в Wikipedia.

Если по каким-либо причинам вы не можете перейти на использование UTF-8 — выполните указанный запрос самостоятельно.

Для этого перейдите в административный раздел Битрикс и пройдите по пути Настройки (Settings) → Инструменты (Tools) → SQL запрос (SQL query), скопируйте и вставьте запрос из сообщения об ошибке и выполните его.

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

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

Зависает переиндексация статических файлов сайта

При попытке обновить поисковый индекс вашего сайта процесс зависает (длится очень долго и статус уже переиндексированных документов не обновляется). Если производить переиндексацию по отдельным модулям — зависание происходит только при выборе модуля «Статические файлы».

Для решения проблемы необходимо изменить параметры mbstring в файле /etc/php.ini: и перезапустить web-сервер Apache чтобы новые параметры вступили в силу:

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На любой странице сайта возникает ошибка:

В новом ядре Битрикс, настройка параметров производится в файле bitrix/.settings.php (обратите внимание, что имя файла начинается с точки). Ранее, для этих задач использовался файл bitrix/php_interface/dbconn.php.

По умолчанию, Битрикс скрывает любые сообщения об ошибках, так как это значительно снижает уровень безопасности системы. Поэтому при возникновении любой ошибки вместо нее будет отображаться указанное выше сообщение.

Поэтому первым делом, необходимо войти на сервер (по SSH или sFTP) и отредактировать файл bitrix/.settings.php. В нем следует найти строчку: и изменить значение параметра debug на true, то есть строка должна принять вид:

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр debug в изначальное значение.

Болле подробное описание всех параметров файла .settings.php есть на сайте разработчика.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На любой странице возникает ошибка:

Эта ошибка абсолютно аналогична описанной выше, но возникает только в старом ядре Битрикс. Для включения вывода полного сообшения об ошибке войдите на сервер (по SSH или sFTP) и отредактируйте файл bitrix/php_interface/dbconn.php. В нем найдите строчку: и измените значение переменной $DBDebug на true, то есть строка должна принять вид:

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр $DBDebug в изначальное значение.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На сайте возникает ошибка:

Данная ошибка означает, что сервер баз данных MySQL не доступен. Это может произойти в ряде случаев и зачастую требуется отдельный анализ ситуации для выявления точной причины. Но в большинстве случаев эта ошибка возникает из-за следующих проблем:

Нехватка оперативной памяти.

Если при разработке проекта не рассчитывалась большая нагрузка (со стороны пользователей или объема обрабатываемых данных), или при разработке была допущена ошибка, или параметры MySQL и Apache не оптимальны для проекта, то при всплеске активности может возникнуть переполнение оперативной памяти (RAM). В этом случае, операционная система, для поддержания собственной безопасности, принудительно завершает работу самого объемного процесса (для web-серверов это как правило именно MySQL).

В этом случае, в системном журнале /var/log/syslog и на консоли сервера (доступ к которой можно получить в панели управления vCenter) будет содержаться сообщение вида: В этом случае, перезагрузите сервер, для освобождения памяти и восстановления работы всех сервисов. Затем привлеките разработчиков для оптимизации скриптов и запросов к БД, для предотвращения возникновения ошибки в будущем. Либо, если оптимизация не представляется возможной, увеличить тарифный план, тем самым увеличить объем доступной памяти.

Сервер не может стартовать из-за ошибки в конфигурации.

Как правило это может возникнуть после правки конфигурационного файла my.cnf или обновления системы. В этом случае, следует откатить изменения и перезапустить сервер или отдельно MySQL.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

Возникает ошибка любого MySQL запроса вида:

Ошибка может содержать любой SELECT, INSERT или UPDATE запрос, но при этом обязательно заканчивается уточнением Got error 28 from storage engine. Причиной ошибки является переполнения жесткого диска (HDD)

В этом случае, войдите на сервер по SSH и выполните команду df -h: Основной раздел, в примере /dev/sda2 (так как он наибольший, что видно по колонке Size, и точка монтирования у него — корневая директория Mounted on /) используется на 100%

Для восстановления работы следует удалить более ненужные данные с диска или увеличить дисковое пространство.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

  • Общие вопросы
  • Вопросы по 1С-Битрикс
  • Ошибки при работе с 1С-Битрикс
  • Поддержка почты домена

Почему VM

Виртуальные машины — это свобода:

  • Свобода выбора OS и того, что в ней содержится.
  • Свобода выбора конфигурации.
  • Свобода от ограничений физических серверов, от их поломок и простоев.
  • другие причины…

Как исправить ошибку в битрикс Connection refused (400) /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:50?

[BitrixMainDBConnectionException]
Mysql connect error [127.0.0.1, 127.0.0.1]: Connection refused (400)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:50
#0: BitrixMainDBMysqlConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:103
#1: BitrixMainDBMysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: BitrixMainDBConnection->query(string)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:227
#3: BitrixMainConfigOption::load(string, NULL)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: BitrixMainConfigOption::get(string, string, string)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:339
#5: BitrixMainHttpRequest->prepareCookie(array)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: BitrixMainHttpRequest->__construct(object, array, array, array, array)
/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:43
#7: BitrixMainHttpApplication->initializeContext(array)
/home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: BitrixMainApplication->initializeExtendedKernel(array)
/home/bitrix/www/bitrix/modules/main/include.php:24
#9: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
/home/bitrix/www/index.php:8

Вопрос задан

более года назад

После перезагрузки сервера на линуксе, проблема с БД, как решить? — Toster.ru

Всем привет!
После отключения и включения сервера (Линукс) где лежит сайт на битриксе, проблема с базой данных, выдает такую ошибку:

В чем может быть проблема?

[BitrixMainDBConnectionException] Sphinx connect error: Ошибка под

Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Sphinx connect error: Ошибка подключения (). (400)

#0: CSearchSphinx->connect(string, string)

#2: CAllSearch->Index(string, integer, array, boolean)

#4: CAllIBlockElement->Add(array, boolean, boolean, boolean)

[BitrixMainDBConnectionException]
Sphinx connect error: Ошибка подключения (). (400)
/opt/lampp/stolet/bitrix/modules/search/tools/sphinx.php:72
#0: CSearchSphinx->connect(string, string)
/opt/lampp/stolet/bitrix/modules/search/classes/general/full_text.php:23
#1: CSearchFullText::getInstance()
/opt/lampp/stolet/bitrix/modules/search/classes/general/search.php:1327
#2: CAllSearch->Index(string, integer, array, boolean)
/opt/lampp/stolet/bitrix/modules/iblock/classes/general/iblockelement.php:5194
#3: CAllIBlockElement->UpdateSearch(integer)
/opt/lampp/stolet/bitrix/modules/iblock/classes/general/iblockelement.php:3437
#4: CAllIBlockElement->Add(array, boolean, boolean, boolean)
/opt/lampp/stolet/ondemand/zapros.php:26

We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand

Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!

[BitrixMainDBConnectionException] Sphinx connect error: Ошибка под

Not a member of Pastebin yet? Sign Up, it unlocks many cool features!

Sphinx connect error: Ошибка подключения (). (400)

#0: CSearchSphinx->connect(string, string)

#2: CAllSearch->Update(string, array)

#3: CAllSearch->Index(string, integer, array, boolean)

#4: CAllIBlockElement->UpdateSearch(integer, boolean)

#5: CIBlockElement->Update(string, array)

#6: CLitresImport->updateBook(string, array, array)

[BitrixMainDBConnectionException]
Sphinx connect error: Ошибка подключения (). (400)
/home/bitrix/www/bitrix/modules/search/tools/sphinx.php:72
#0: CSearchSphinx->connect(string, string)
/home/bitrix/www/bitrix/modules/search/classes/general/full_text.php:23
#1: CSearchFullText::getInstance()
/home/bitrix/www/bitrix/modules/search/classes/general/search.php:2519
#2: CAllSearch->Update(string, array)
/home/bitrix/www/bitrix/modules/search/classes/general/search.php:1282
#3: CAllSearch->Index(string, integer, array, boolean)
/home/bitrix/www/bitrix/modules/iblock/classes/general/iblockelement.php:5033
#4: CAllIBlockElement->UpdateSearch(integer, boolean)
/home/bitrix/www/bitrix/modules/iblock/classes/mysql/iblockelement.php:1484
#5: CIBlockElement->Update(string, array)
/home/bitrix/www/bitrix/php_interface/classes/CLitresImport.php:423
#6: CLitresImport->updateBook(string, array, array)
/home/bitrix/www/bitrix/php_interface/classes/CLitresImport.php:214
#7: CLitresImport->importBook(object)
/home/bitrix/www/fiction.eksmo.ru/import/litres/getFreshBooks.php:107

We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand

Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!

Вебинар по запуску новой магистерской программы ИРНИТУ «Технологии информационного моделирования зданий и сооружений»

В ИРНИТУ 17 июня состоялся вебинар, посвященный открытию новой магистерской программы «Технологии информационного моделирования зданий и сооружений» (направление 08.04.01 «Строительство»). Ведущей онлайн-встречи стала заведующая кафедрой теоретической механики и сопротивления материалов, доцент, д.т.н., руководитель образовательного проекта Татьяна Дмитриева.

Сетевой семинар прошел в формате серии мероприятий «ПОСТУПАЙ В ИРКУТСКИЙ ПОЛИТЕХ!». Об особенностях учебного плана и перспективах трудоустройства преподаватель рассказала в онлайн-режиме в специальной видеостудии, созданной на базе университетского Центра электронного обучения для записи интернет-курсов

Как сообщила Татьяна Дмитриева, в России в 2014 году был разработан план по внедрению BIM-технологий в строительство. Через три года утвердили четыре нормативных документа в данной сфере. В Иркутском техническом университете были организованы семинары и образовательные форумы по информационному моделированию. В 2018 году «политеховцы» стали участниками III форума «МНОГОМЕРНАЯ РОССИЯ-2018: цифровая трансформация промышленной инфраструктуры» (Москва).

«В настоящее время появилась потребность в подготовке специалистов, компетентных в технологиях информационного моделирования зданий и сооружений. ИРНИТУ разработал соответствующую магистерскую программу двухгодичного обучения на очной форме, ориентируясь на опыт вузов Новосибирска, Томска и Москвы. Мы начинаем готовить профессионалов, которые будут востребованы в ближайшем будущем.

В учебный план вошли такие предметы, как «BIM-технологии в строительной отрасли», «Информационное моделирование зданий с использованием САПР Autodesk Revit», «Технико-экономическая оценка информационных моделей при обосновании инвестиций», «Современные программные комплексы инженерного анализа» и т.д. Магистрантов научат создавать цифровые модели, которые отражают состояние объекта в любой момент его жизненного цикла вплоть до полной утилизации», — отметила преподаватель.

Большая часть занятий будет проходить в учебных лабораториях ИРНИТУ, оснащенных новейшим оборудованием. В преподавательский состав вошли профессора и действующие педагоги-практики. Университет заключил договор о сотрудничестве с компанией «НЕОЛАНТ», чтобы «политеховцы» научились виртуозно пользоваться современными программными продуктами. Организация предлагает сетевую платформу НЕОСИНТЕЗ — систему управления инженерными данными. Платформа обеспечивает хранение, доступ, обмен и анализ данных объекта промышленного и гражданского строительства на протяжении его жизненного цикла: проектирование, строительство или реконструкция, эксплуатация.Выпускник-магистр будет владеть современными программными комплексами в области информационного моделирования, а также сможет максимально качественно и точно продумать все детали перед началом проектных, монтажно-строительных и других видов работ. Кроме того, полученные в «политехе» знания будут способствовать достижению высокой скорости выполнения проектов, а также значительной экономии средств.

В ходе вебинара интернет-пользователи задали Татьяне Дмитриевой несколько вопросов, один из которых касался наличия бюджетных мест. По словам преподавателя, набор этого года предусматривает 14 магистрантов-бюджетников. Кроме того, параллельно ведется коммерческий набор. Всем поступающим необходимо пройти тестирование по строительному направлению.

Абитуриенты интересовались перспективами трудоустройства. Руководитель программы отметила, что выпускники будут востребованы в архитектурно-конструкторских бюро, инженерно-консалтинговых и строительно-ремонтных компаниях, корпорациях крупных застройщиков. Магистерское образование позволит реализоваться в должностях BIM-менеджера, руководителя проекта, а также продолжить рост по карьерной лестнице. По информации Татьяны Дмитриевой, сегодня молодые специалисты, окончившие Иркутский «политех», успешно трудятся в организациях «Ренейссанс Констракшн» и «НЕОЛАНТ».

Еще один вопрос касался стажировок. В учебный план включены три практики и защита выпускной квалификационной работы.

Если еще остались вопросы, то их можно задать по телефонам Центральной приемной комиссии: 8 800 100 5405, 8 (3952) 405-405. E-mail: [email protected]

ССЫЛКА НА ВЕБИНАР

СПРАВКА: Проект «ПОСТУПАЙ В ИРКУТСКИЙ ПОЛИТЕХ!» направлен на выпускников школ и вузов, а также их родителей. На сетевых семинарах сотрудники ИРНИТУ рассказывают о преимуществах университета и отвечают на заранее поступившие вопросы в группе ВКонтакте или общаются со слушателями в режиме онлайн. Интернет-беседы происходят благодаря видеостудии для записи веб-курсов, которая появилась в ИРНИТУ в декабре прошлого года. Современная площадка разместилась на базе Центра электронного обучения. Специальный комплекс был приобретен при финансовой поддержке правительства Приангарья в рамках Программы трансформации университета в Центр технологического развития региона «Байкальский инновационный хаб», где одним из ключевых показателей является онлайн-обучение.

Как запустить проект 1C Bitrix на MAMP? — Toster.ru

Подскажите пожалуйста, у меня есть проект на 1C Bitrix и база данных к нему .sql. Есть пароль к базе данных и собственно Mac OS с утановленным MAMP & MAMP PRO.

Я положил файлы проекта в папку MAMP/htdocs
А также базу данных в папку MAMP/db/mysql

Проект стартует по стандарту на localhost:8888, даже favicon отображаются, но пишет следующую ошибку:

Подскажите что можно сделать? Я больше никакие файлы не трогал и ничего не меня в настройках MAMP.

Ошибки при работе с 1С-Битрикс

Если после переноса вы видите на главной странице вместо новостей форму для авторизации и все пункты меню отмечены значком замка:

… и после авторизации все отображается правильно — перейдите в административную панель Битрикс и пройдите по пути: Настройки (Settings) → Настройки продукта (System settings) → Сайты (Sites) → Список сайтов (List of sites), выберите ваш сайт и проверьте значение поля «Путь к корневой папке веб-сервера для этого сайта (Path to the web server root folder of this site)», скорее всего там указан неправильный путь.

Рекомендуется оставить это поле пустым если вы не используете многосайтовость на разных доменах.

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

По умолчанию все сервисы виртуальной машины VMBitrix работают в кодировке UTF-8. По сравнению с кодировкой CP1251 (Windows-1251) UTF-8 предоставляет большие возможности по хранению информации на различных языках, подробнее можно узнать в Wikipedia.

Если по каким-либо причинам вы не можете перейти на использование UTF-8 — выполните указанный запрос самостоятельно.

Для этого перейдите в административный раздел Битрикс и пройдите по пути Настройки (Settings) → Инструменты (Tools) → SQL запрос (SQL query), скопируйте и вставьте запрос из сообщения об ошибке и выполните его.

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

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

При попытке обновить поисковый индекс вашего сайта процесс зависает (длится очень долго и статус уже переиндексированных документов не обновляется). Если производить переиндексацию по отдельным модулям — зависание происходит только при выборе модуля «Статические файлы».

Для решения проблемы необходимо изменить параметры mbstring в файле /etc/php.ini:

и перезапустить web-сервер Apache чтобы новые параметры вступили в силу:

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

В новом ядре Битрикс, настройка параметров производится в файле bitrix/.settings.php (обратите внимание, что имя файла начинается с точки). Ранее, для этих задач использовался файл bitrix/php_interface/dbconn.php.

По умолчанию, Битрикс скрывает любые сообщения об ошибках, так как это значительно снижает уровень безопасности системы. Поэтому при возникновении любой ошибки вместо нее будет отображаться указанное выше сообщение.

Поэтому первым делом, необходимо войти на сервер (по SSH или sFTP) и отредактировать файл bitrix/.settings.php. В нем следует найти строчку:

и изменить значение параметра debug на true, то есть строка должна принять вид:

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр debug в изначальное значение.

Болле подробное описание всех параметров файла .settings.php есть на сайте разработчика.

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

Эта ошибка абсолютно аналогична описанной выше, но возникает только в старом ядре Битрикс. Для включения вывода полного сообшения об ошибке войдите на сервер (по SSH или sFTP) и отредактируйте файл bitrix/php_interface/dbconn.php. В нем найдите строчку:

и измените значение переменной $DBDebug на true, то есть строка должна принять вид:

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр $DBDebug в изначальное значение.

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

Mysql connect error [localhost, 127.0.0.1]: Can’t connect to local MySQL server through socket ‘/var/lib/mysqld/mysqld.sock’ (2) (400)

Данная ошибка означает, что сервер баз данных MySQL не доступен. Это может произойти в ряде случаев и зачастую требуется отдельный анализ ситуации для выявления точной причины. Но в большинстве случаев эта ошибка возникает из-за следующих проблем:

Нехватка оперативной памяти.

Если при разработке проекта не рассчитывалась большая нагрузка (со стороны пользователей или объема обрабатываемых данных), или при разработке была допущена ошибка, или параметры MySQL и Apache не оптимальны для проекта, то при всплеске активности может возникнуть переполнение оперативной памяти (RAM). В этом случае, операционная система, для поддержания собственной безопасности, принудительно завершает работу самого объемного процесса (для web-серверов это как правило именно MySQL).

В этом случае, в системном журнале /var/log/syslog и на консоли сервера (доступ к которой можно получить в панели управления vCenter) будет содержаться сообщение вида:

В этом случае, перезагрузите сервер, для освобождения памяти и восстановления работы всех сервисов. Затем привлеките разработчиков для оптимизации скриптов и запросов к БД, для предотвращения возникновения ошибки в будущем. Либо, если оптимизация не представляется возможной, увеличить тарифный план, тем самым увеличить объем доступной памяти.

Сервер не может стартовать из-за ошибки в конфигурации.

Как правило это может возникнуть после правки конфигурационного файла my.cnf или обновления системы. В этом случае, следует откатить изменения и перезапустить сервер или отдельно MySQL.

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

MySQL Query Error: SELECT … FROM … [Got error 28 from storage engine]

Ошибка может содержать любой SELECT, INSERT или UPDATE запрос, но при этом обязательно заканчивается уточнением Got error 28 from storage engine. Причиной ошибки является переполнения жесткого диска (HDD)

В этом случае, войдите на сервер по SSH и выполните команду df -h:

Основной раздел, в примере /dev/sda2 (так как он наибольший, что видно по колонке Size, и точка монтирования у него — корневая директория Mounted on /) используется на 100%

Для восстановления работы следует удалить более ненужные данные с диска или увеличить дисковое пространство.

Если у вас возникли сложности, не описанные здесь, напишите нам на [email protected]

Как установить Sphinx на битрикс?
нашел на https://beget.com/ru/articles/sphinx_bitrix инструкции, но в разделе «Далее необходимо скопировать конфигурационный файл, представленный на странице настройки, удалив из него строку «infix_fields=». Затем нажать «Применить» сохранив настройки.»
не удается выполнить сохранение, возникает ошибка «Ошибка подключения к серверу Sphinx:
Ошибка подключения (Connection refused). »


  • Вопрос задан

  • 4117 просмотров

При разработке и обслуживании современных веб-сайтов и приложений часто приходится сталкиваться с различными проблемами и ошибками. Одна из таких проблем может возникнуть при подключении к серверу Sphinx, где вместо успешного соединения может появиться ошибка «Sphinx connect error: ошибка подключения connection refused 400».

Эта ошибка обычно возникает в случаях, когда Sphinx не может установить соединение с сервером MySQL. Обычно причиной проблемы является неправильная конфигурация соединения или некорректные настройки сервера MySQL.

Для решения этой проблемы следует проверить следующие настройки и конфигурации:

1. Проверьте настройки подключения к серверу Sphinx. Убедитесь, что вы используете правильный хост, порт и пароль для подключения к серверу Sphinx. Если эти настройки неверны, Sphinx не сможет установить соединение с сервером MySQL.

2. Проверьте настройки сервера MySQL. Убедитесь, что сервер MySQL запущен и работает корректно. Проверьте файл настроек MySQL (обычно располагается по пути /etc/my.cnf) и убедитесь, что он содержит правильные настройки для соединения с Sphinx.

3. Проверьте настройки брандмауэра. Возможно, ваши настройки брандмауэра блокируют подключение к серверу Sphinx или серверу MySQL. Убедитесь, что TCP-порт, который вы используете для соединения с Sphinx, открыт для входящих подключений.

Если после проведения этих проверок проблема не решена, рекомендуется обратиться к специалистам в области разработки и поддержки веб-сайтов. Они смогут помочь вам с диагностированием и решением проблемы «Sphinx connect error: ошибка подключения connection refused 400».

Содержание

  1. Решение проблемы «Sphinx connect error»
  2. Sphinx connect error: ошибка подключения
  3. Sphinx connect error: ошибка подключения «connection refused»
  4. 1. Неверный адрес или порт сервера Sphinx
  5. 2. Сервер Sphinx не запущен
  6. 3. Неправильная конфигурация сервера Sphinx
  7. 4. Файрвол или другие сетевые настройки
  8. 5. Проверьте доступность сервера
  9. Sphinx connect error: ошибка 400

Решение проблемы «Sphinx connect error»

При использовании поискового сервера Sphinx возможно возникновение ошибки подключения «Sphinx connect error» с сообщением «connection refused 400». Эта ошибка указывает на проблемы с подключением к поисковому серверу.

Вот несколько возможных решений этой проблемы:

  1. Проверьте настройки подключения:

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

  2. Проверьте доступность сервера:

    Убедитесь, что поисковый сервер Sphinx доступен и работает. Попробуйте подключиться к серверу с помощью другого клиента или утилиты для работы с Sphinx, чтобы убедиться, что проблема не связана с самим сервером.

  3. Проверьте конфигурацию поискового индекса:

    Убедитесь, что вы правильно настроили индекс поиска в файле конфигурации Sphinx. Проверьте, что все пути к индексу указаны правильно и индекс создан с необходимыми настройками.

  4. Проверьте права доступа к файлам и папкам:

    Убедитесь, что у вас есть права доступа на чтение и запись к файлам и папкам, связанным с поисковым индексом Sphinx. Проверьте права доступа к конфигурационным файлам, файлам данных индекса и временным файлам, создаваемым поисковым сервером.

Если после применения этих решений проблема с подключением не исчезла, рекомендуется обратиться к документации и ресурсам по Sphinx, а также к сообществу разработчиков для получения дополнительной помощи и решения проблемы.

Sphinx connect error: ошибка подключения

Ошибка подключения «Sphinx connect error» является достаточно распространенной проблемой при работе с поисковой системой Sphinx. Она может возникать по разным причинам и требует специфичных мер для ее устранения.

В основном, данная ошибка возникает при попытке установить соединение с сервером Sphinx, который, по какой-то причине, отклоняет подключение. Ошибка может быть вызвана неправильными настройками сети, недоступностью сервера или проблемами с самим Sphinx.

Во-первых, стоит убедиться, что сервер Sphinx запущен и работает. Для этого можно воспользоваться командой «searchd» для запуска демона Sphinx. Если сервер запущен, но ошибка все еще возникает, то проблема скорее всего связана с соединением.

Следующим шагом будет проверка настроек сети. Убедитесь, что сервер Sphinx доступен из вашего приложения. Это можно сделать путем пинга сервера или попытки подключения к нему по порту, указанному в настройках. Если сервер не доступен, то возможно необходимо изменить настройки сети или разрешить доступ в брандмауэре.

Также стоит обратить внимание на файл конфигурации Sphinx. Убедитесь, что настройки в файле корректны и не содержат ошибок. Часто ошибка подключения может возникать из-за неправильно указанного адреса сервера или порта.

Если все вышеперечисленные проверки не дали результатов, то стоит обратиться к документации Sphinx или к онлайн-форумам, где можно найти информацию о других возможных причинах ошибки подключения и способах их устранения. Возможно, ошибка вызвана багом в Sphinx, и требуется обновление до более новой версии.

В любом случае, ошибка подключения Sphinx connect error не является критической или неразрешимой проблемой. С учетом приведенных выше рекомендаций, она может быть успешно устранена, и вы сможете продолжить использование поисковой системы Sphinx без существенных проблем.

Sphinx connect error: ошибка подключения «connection refused»

Ошибка «Sphinx connect error: ошибка подключения connection refused» связана с проблемами подключения к серверу Sphinx. Эта ошибка указывает на то, что клиент не может установить соединение с сервером.

Причины ошибки «Sphinx connect error: ошибка подключения connection refused» могут быть разными. Ниже приведены некоторые возможные причины ошибки и способы их решения.

1. Неверный адрес или порт сервера Sphinx

Проверьте правильность указания адреса и порта сервера Sphinx. Убедитесь, что вы используете правильные значения для подключения к серверу.

2. Сервер Sphinx не запущен

Убедитесь, что сервер Sphinx запущен и работает. При возникновении ошибки «connection refused» это может быть связано с тем, что сервер Sphinx не был запущен или остановлен.

3. Неправильная конфигурация сервера Sphinx

Проверьте файл конфигурации сервера Sphinx (обычно это файл sphinx.conf) и убедитесь, что он содержит правильные настройки для подключения к серверу. Проверьте наличие и правильность указания адреса и порта для подключения.

4. Файрвол или другие сетевые настройки

Если на сервере, на котором работает Sphinx, настроены брандмауэры или другие сетевые ограничения, это может препятствовать успешному подключению к серверу. Убедитесь, что настройки брандмауэра или других сетевых устройств разрешают соединение с сервером Sphinx.

5. Проверьте доступность сервера

Проверьте доступность сервера Sphinx, попробуйте подключиться к серверу с помощью другого клиента или инструментов для работы с Sphinx. Если другие клиенты также не могут подключиться, возможно, проблема связана с сервером Sphinx, его настройками или доступностью.

Если после выполнения этих шагов проблема не устраняется, проконсультируйтесь с документацией Sphinx или обратитесь к команде поддержки Sphinx для получения дальнейшей помощи.

Sphinx connect error: ошибка 400

Ошибка «Sphinx connect error: ошибка 400» может возникнуть при попытке подключения к серверу Sphinx. Ошибка 400 указывает на проблемы с корректностью запроса, который отправляется на сервер.

Возможные причины ошибки 400:

  • Неправильно сформированный запрос. Проверьте, что все параметры запроса указаны правильно и соответствуют требованиям Sphinx.
  • Отсутствие обязательных параметров. Убедитесь, что все обязательные параметры запроса присутствуют и указаны с правильными значениями.
  • Неверный формат данных. Если в запросе передаются данные, убедитесь, что они соответствуют ожидаемому формату и типу данных.
  • Проблемы с соединением. Если возникают проблемы с соединением с сервером Sphinx, например, отказы в подключении или сетевые ошибки, это также может привести к ошибке 400.

Для решения проблемы «Sphinx connect error: ошибка 400» рекомендуется выполнить следующие шаги:

  1. Проверьте код запроса. Убедитесь, что все параметры запроса указаны верно и соответствуют требованиям сервера Sphinx.
  2. Проверьте соединение с сервером. Убедитесь, что сервер Sphinx доступен и работает корректно. Если возникают проблемы с подключением, проверьте настройки сети и сервера Sphinx.
  3. Проверьте версию Sphinx. Убедитесь, что используемая версия Sphinx поддерживает все параметры и функции, которые вы используете в запросе.
  4. Проверьте логи Sphinx. Изучите логи сервера Sphinx на предмет наличия дополнительной информации об ошибке. Часто логи могут содержать подробное описание проблемы и указания на ее решение.

Если проблема «Sphinx connect error: ошибка 400» не удается решить самостоятельно, рекомендуется обратиться к документации Sphinx или к сообществу для получения дополнительной помощи и поддержки.

14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

1

Проблема после переноса сайта на новый хостинг

08.06.2020, 11:23. Показов 15095. Ответов 17


Студворк — интернет-сервис помощи студентам

Добрый день!
После переноса сайта на новый хостинг возникла следующая проблема, при открытии сайта выходит лог ошибок:

Код

[Error] 
> Call to a member function IsAuthorized() on string (0)
> /home/site.ru/docs/bitrix/modules/sale/general/basket.php:3776
> #0: CAllSaleUser::GetID(boolean)
>  /home/site.ru/docs/bitrix/modules/sale/lib/fuser.php:50
> #1: Bitrix\Sale\Fuser::getId()
>  /home/site.ru/docs/local/php_interface/init.php:47
> #2: resetDescription()
>  /home/site.ru/docs/local/php_interface/init.php:61
> #3: checkEmptyDescription()
>  /home/site.ru/docs/bitrix/modules/main/classes/general/module.php:475
> #4: ExecuteModuleEventEx(array)
>  /home/site.ru/docs/bitrix/modules/main/include.php:284
> #5: require_once(string)
>  /home/site.ru/docs/bitrix/modules/main/include/prolog_before.php:14
> #6: require_once(string)
>  /home/site.ru/docs/bitrix/modules/main/include/prolog.php:10
> #7: require_once(string)
>  /home/site.ru/docs/bitrix/header.php:1
> #8: require(string)
>  /home/site.ru/docs/index.php:2

Причем по техническому домену сайт открывается, а также при удалении cookie, но введя в поиск что либо получаем следующий лог:

Код

[Bitrix\Main\DB\ConnectionException] 
Sphinx connect error: Ошибка подключения (No route to host). (400)
/home/site.ru/docs/bitrix/modules/search/tools/sphinx.php:74
#0: CSearchSphinx->connect(string, string)
	/home/site.ru/docs/bitrix/modules/search/classes/general/full_text.php:25
#1: CSearchFullText::getInstance()
	/home/site.ru/docs/bitrix/modules/search/classes/general/search.php:116
#2: CAllSearch->Search(array, array, array)
	/home/site.ru/docs/bitrix/components/bitrix/search.page/component.php:317
#3: include(string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:594
#4: CBitrixComponent->__includeComponent()
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:653
#5: CBitrixComponent->includeComponent(string, array, object)
	/home/site.ru/docs/bitrix/modules/main/classes/general/main.php:1037
#6: CAllMain->IncludeComponent(string, string, array, object)
	/home/site.ru/docs/local/templates/Rina/components/bitrix/catalog.search/main/template.php:35
#7: include(string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component_template.php:720
#8: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component_template.php:815
#9: CBitrixComponentTemplate->IncludeTemplate(array)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:735
#10: CBitrixComponent->showComponentTemplate()
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:683
#11: CBitrixComponent->includeComponentTemplate()
	/home/site.ru/docs/bitrix/components/bitrix/catalog.search/component.php:29
#12: include(string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:594
#13: CBitrixComponent->__includeComponent()
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:653
#14: CBitrixComponent->includeComponent(string, array, object)
	/home/site.ru/docs/bitrix/modules/main/classes/general/main.php:1037
#15: CAllMain->IncludeComponent(string, string, array, object)
	/home/site.ru/docs/local/templates/Rina/components/bitrix/catalog/main/search.php:104
#16: include(string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component_template.php:720
#17: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component_template.php:815
#18: CBitrixComponentTemplate->IncludeTemplate(array)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:735
#19: CBitrixComponent->showComponentTemplate()
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:683
#20: CBitrixComponent->includeComponentTemplate(string)
	/home/site.ru/docs/bitrix/components/bitrix/catalog/component.php:171
#21: include(string)
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:594
#22: CBitrixComponent->__includeComponent()
	/home/site.ru/docs/bitrix/modules/main/classes/general/component.php:653
#23: CBitrixComponent->includeComponent(string, array, boolean)
	/home/site.ru/docs/bitrix/modules/main/classes/general/main.php:1037
#24: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/site.ru/docs/catalog/index.php:626

Версия PHP 7.2 Хостер nic.ru



0



2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

08.06.2020, 12:29

2

По первой. У вас какая то проблема с глобальными переменными. (Особенно если учесть. что на техническом домене открывается)…. Может где то какие то права на сервере «перекошены».
По второй проблеме смотрите установлен ли и настроен сервер сфинкс.

Разворачивали стандартным мастером Битрикса?



1



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

08.06.2020, 12:32

 [ТС]

3

Да, через файл restore.php



0



2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

08.06.2020, 12:42

4

Лучший ответ Сообщение было отмечено Кверт как решение

Решение

Ну второй вопрос. тут однозначно. Просто настраивайте сфинкс (ну или откажитесь от его использования в админке)

По первому. тут или серверный косяк, или (что вероятнее) у вас какойто код выполняется до инициализации переменной $USER (что является ошибкой). Возможно на техническом открывается — потому, что, например, там какая то проверка на домен еще есть….
Я бы начал с рассмотрения функций
/home/site.ru/docs/local/php_interface/init.php:47 > #2: resetDescription()
/home/site.ru/docs/local/php_interface/init.php:61 > #3: checkEmptyDescription()

Явно там косяк, который надо исправить. (смотреть на $USER->GetId() — сейчас он у вас выполняется слишком рано)



1



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

08.06.2020, 12:50

 [ТС]

5

Хорошо, спасибо, по второму вопросу понял, а может быть проблема в хостинге по первому? потому что до переноса на новый хостинг все работало без проблем и изменений никаких не вносилось? Я так полагаю, что если бы была подобная ошибка, то и на старом хостинге это проявлялось?



0



2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

08.06.2020, 12:58

6

Маловероятно. Просто у вас по каким то причинам эта ошибка не возникала. Баг он ведь такой — может выскочить только при определенных условиях. Тут надо смотреть на код.

Скорее всего у вас checkEmptyDescription выполняется на некоем событии, которое вызывается до инициализации $USER. Т.е. при разработке не учли порядок выполнения страницы. А почему там прокатывало, а тут нет — надо уже смотреть на коды этих двух функций. Какие они условия проверяют. Исходя из их названий в качестве гаданий на кофейной гуще: на старом месте не было необходимости генерировать некое описание. А тут, например, некий генерируемый файл с описанием или пропал или путь к нему сломался или с правами беда…… Например у вас это название зависит от домена. Если домен из спсика — генерируется, не из спсика (технический), то просто остается пустым или дефолтным



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

08.06.2020, 13:13

 [ТС]

7

Вот строчки с 47 по 61, может получится что то определить

Код

				$fUserId = \Bitrix\Sale\Fuser::getId();

				$siteId = \Bitrix\Main\Application::getInstance()->getContext()->getSite();

				$basket = \Bitrix\Sale\Basket::loadItemsForFUser($fUserId, $siteId);

				$discounts = \BasketRefreshExtra\Discount::getDiscount($basket);

				\BasketRefreshExtra\Calculator::calculateBasket($basket);

				\BasketRefreshExtra\Discount::applyDiscount($basket, $discounts);
			}
		}

		resetDescription();



0



voral

2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

08.06.2020, 13:17

8

Нет не достаточно.

Тут даже важнее понять где эта функция вызывается. Посмотрите поиском по файл init.php checkEmptyDescription может где то встречается, или в списке агентов в админке

Добавлено через 1 минуту
типа такой конструкция может быть в init.php

PHP
1
addEventHandler("main", 'OnBlaBla', 'checkEmptyDescription');



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

08.06.2020, 13:20

 [ТС]

9

Код

	global $USER;
	if (($USER->IsAdmin() || ($all == true)) or $USER->GetID() == "18") {
		echo "<pre>";
		print_r($var);
		echo "</pre>";
	}
	if ($die) {
		die;
	}

Да, Вы правы, она вызывается первой, с 8 по 16 строки, то есть желательно переместить ее ниже?



0



2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

08.06.2020, 13:25

10

Тут нет ее вызова

Добавлено через 48 секунд
Если вы про GetID — этот кусок кода внутри какой то функции?



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

08.06.2020, 14:06

 [ТС]

11

Код

EventManager::getInstance()->addEventHandler('main', 'OnPageStart', 'checkEmptyDescription');

function checkEmptyDescription()
{

У меня возникло подозрение, что это опять же со сфинксом связано, так как идет поиск по cookie о товарах в корзине, я его отключил, поиск заработал стандартный, сейчас жду ответа от тех, кто не чистил куки и не мог войти на сайт, у меня после чистки cookie вход уже работал, пока не могу это проверить, а по функции нашло такой участок по поиску

Добавлено через 33 минуты
Да, после перехода на стандартный модуль поиска все заработало, Вам в любом случае большое спасибо за помощь



0



voral

2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

02.07.2020, 18:58

12

Смотрите вы привели кусок кода с 47 по 61. Судя по двум закрывающим скобкам этот код выполняется при определенных условиях. В идеале их посмотреть. Среди прочего до этой строки, должно быть подключение модуля sale.

Т.е. примерно такой код

PHP
1
\Bitrix\Main\Loader::includeModule('sale')

Это может быть и как условие (или часть оного). т.е. типа

PHP
1
2
3
if (\Bitrix\Main\Loader::includeModule('sale')) {
///тут приведенный вами код
}

Если такой строки выше по коду нет — то достаточно большая вероятность, что в этом проблема.

Добавлено через 1 минуту
Да еще там вместо этой строки может быть старый вызов

PHP
1
CModule::IncludeModule('sale')

тоже «годиться»



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

02.07.2020, 19:12

 [ТС]

13

Код

// Установит описание расчета в корзине, если оно пустое
EventManager::getInstance()->addEventHandler('main', 'OnPageStart', 'checkEmptyDescription');

function checkEmptyDescription()
{

	if (empty($_SESSION['BASKET_DESCRIPTION'])) {

		if (!function_exists('resetDescription')) {

			function resetDescription()
			{
				Loader::includeModule('sale');

				$fUserId = \Bitrix\Sale\Fuser::getId();

				$siteId = \Bitrix\Main\Application::getInstance()->getContext()->getSite();

				$basket = \Bitrix\Sale\Basket::loadItemsForFUser($fUserId, $siteId);

				$discounts = \BasketRefreshExtra\Discount::getDiscount($basket);

				\BasketRefreshExtra\Calculator::calculateBasket($basket);

				\BasketRefreshExtra\Discount::applyDiscount($basket, $discounts);
			}
		}

		resetDescription();

	}
}

Эта часть или что то еще потребуется?

Добавлено через 10 минут

Код

<?

namespace BasketRefreshExtra;

class Description
{
	public static function setDescription($description)
	{
		$_SESSION['BASKET_DESCRIPTION'] = $description;
	}
}

На всякий случай еще description.php выглядит так



0



voral

2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

02.07.2020, 19:35

14

Лучший ответ Сообщение было отмечено Кверт как решение

Решение

Я бы сделал так (если не вдаваться в правильность самой логики). Изменил событие на OnBeforeProlog

PHP
1
EventManager::getInstance()->addEventHandler('main', 'OnBeforeProlog', 'checkEmptyDescription');

А вообще у вас есть класс \BasketRefreshExtra\Discount в нем идет работа с этой переменной сессии, и в коде вы работаете с ней, уж лучше тогда все это оформить в рамках этого класса. (но это уже лирика)



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

02.07.2020, 20:09

 [ТС]

15

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



0



2255 / 1165 / 233

Регистрация: 16.03.2008

Сообщений: 5,594

Записей в блоге: 2

02.07.2020, 20:14

16

В режиме инкогнито потестируйте — у вас гарантировано должна быть «чистая» сессия. Так же возможно это на какой то конкретной странице или ситуации. Предположим на прочих страницах срабатывает некоторое событие раньше (точнее обработчик), которое «решает» эту проблему

Добавлено через 1 минуту
Так же, может быть вариант — у вас где то есть еще одна функция resetDescription — с иным кодом. Где то она раньше подключается, а где то в эту код влетает.



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

02.07.2020, 20:23

 [ТС]

17

В режиме инкогнито пробовал, у пользователей по метрике тоже все открывается, данная проблема возникает у активных авторизованных пользователей, наверно связано с дисконтом или еще какими то функциями, надеюсь данное решение поможет, в любом случае отпишусь по результатам. В режиме инкогнито еще раз протестировал, тоже все работает.



0



14 / 12 / 2

Регистрация: 04.05.2017

Сообщений: 101

03.07.2020, 16:38

 [ТС]

18

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



0



Понравилась статья? Поделить с друзьями:
  • Spn 3226 fmi 15 cummins код ошибки
  • Spill ошибка excel
  • Spn 1071 fmi 12 код ошибки
  • Spn 520195 fmi 14 камаз ошибка
  • Spn 1080 fmi 4 ошибка камаз