Пользователь 44828
Эксперт
Сообщений: 1132
Баллов: 198
Авторитет:
0
Рейтинг пользователя:
2
Регистрация: 01.07.2009
два сайта на одном сервере(лицензии разные)
сфикс установлен — на одном сайте подключен, работает
для вторго создаю 2 индекс в конфиге
в настройках модуля выбираю использовать сфинкс, указываю новый индекс и получаю ошибку
| Код |
|---|
Ошибка подключения к серверу Sphinx: Указанный индекс не найден. |
вот полный конфиг
| Код |
|---|
indexer
{
mem_limit = 32M
}
searchd
{
listen = 127.0.0.1:9312
listen = 9306:mysql41
log = /var/log/sphinx/searchd.log
query_log = /var/log/sphinx/query.log
read_timeout = 5
max_children = 30
pid_file = /var/run/sphinx/searchd.pid
max_matches = 1000
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
binlog_path = /var/lib/sphinx
}
source art
{
type = mysql
sql_host = localhost
sql_user = ******
sql_pass = *******
sql_db = ******
sql_port = 3306 # optional, default is 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = SET CHARACTER SET utf8
sql_query =
SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title, content
FROM documents
sql_attr_uint = group_id
sql_attr_timestamp = date_added
sql_ranged_throttle = 0
sql_query_info = SELECT * FROM documents WHERE id=$id
}
source trv
{
type = mysql
sql_host = localhost
sql_user = ****
sql_pass = ****
sql_db = ****
sql_port = 3306 # optional, default is 3306
sql_query_pre = SET NAMES utf8
sql_query_pre = SET CHARACTER SET utf8
sql_query =
SELECT id, group_id, UNIX_TIMESTAMP(date_added) AS date_added, title, content
FROM documents
sql_attr_uint = group_id
sql_attr_timestamp = date_added
sql_ranged_throttle = 0
sql_query_info = SELECT * FROM documents WHERE id=$id
}
index bitrix_art
{
#main settings
source = art
type = rt
path = /var/lib/sphinx/bitrix_art
docinfo = inline
morphology = stem_enru, soundex
dict = keywords
prefix_fields = title
infix_fields=
min_prefix_len = 2
enable_star = 1
rt_field = title
rt_field = body
rt_attr_uint = module_id
rt_attr_string = module
rt_attr_uint = item_id
rt_attr_string = item
rt_attr_uint = param1_id
rt_attr_string = param1
rt_attr_uint = param2_id
rt_attr_string = param2
rt_attr_timestamp = date_change
rt_attr_timestamp = date_to
rt_attr_timestamp = date_from
rt_attr_uint = custom_rank
rt_attr_multi = tags
rt_attr_multi = right
rt_attr_multi = site
rt_attr_multi = param
charset_type = sbcs
}
index bitrix_trv
{
#main settings
source = trv
type = rt
path = /var/lib/sphinx/bitrix_trv
docinfo = inline
morphology = stem_enru, soundex
dict = keywords
prefix_fields = title
infix_fields=
min_prefix_len = 2
enable_star = 1
rt_field = title
rt_field = body
rt_attr_uint = module_id
rt_attr_string = module
rt_attr_uint = item_id
rt_attr_string = item
rt_attr_uint = param1_id
rt_attr_string = param1
rt_attr_uint = param2_id
rt_attr_string = param2
rt_attr_timestamp = date_change
rt_attr_timestamp = date_to
rt_attr_timestamp = date_from
rt_attr_uint = custom_rank
rt_attr_multi = tags
rt_attr_multi = right
rt_attr_multi = site
rt_attr_multi = param
charset_type = sbcs
}
|
в чем может быть проблема
при запуске из консоли выдает
| Код |
|---|
indexer --all --rotate Sphinx 2.0.8-id64-release (r3831) Copyright (c) 2001-2012, Andrew Aksyonoff Copyright (c) 2008-2012, Sphinx Technologies Inc (http://sphinxsearch.com) using config file '/etc/sphinx/sphinx.conf'... skipping non-plain index 'bitrix_art'... skipping non-plain index 'bitrix_trv'... total 0 reads, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg total 0 writes, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
1 |
|
Проблема после переноса сайта на новый хостинг08.06.2020, 11:23. Показов 12436. Ответов 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: BitrixSaleFuser::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, но введя в поиск что либо получаем следующий лог: Код [BitrixMainDBConnectionException] 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 |
|
1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
|
|
08.06.2020, 12:29 |
2 |
|
По первой. У вас какая то проблема с глобальными переменными. (Особенно если учесть. что на техническом домене открывается)…. Может где то какие то права на сервере «перекошены». Разворачивали стандартным мастером Битрикса?
1 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
08.06.2020, 12:32 [ТС] |
3 |
|
Да, через файл restore.php
0 |
|
1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
|
|
08.06.2020, 12:42 |
4 |
|
РешениеНу второй вопрос. тут однозначно. Просто настраивайте сфинкс (ну или откажитесь от его использования в админке) По первому. тут или серверный косяк, или (что вероятнее) у вас какойто код выполняется до инициализации переменной $USER (что является ошибкой). Возможно на техническом открывается — потому, что, например, там какая то проверка на домен еще есть…. Явно там косяк, который надо исправить. (смотреть на $USER->GetId() — сейчас он у вас выполняется слишком рано)
1 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
08.06.2020, 12:50 [ТС] |
5 |
|
Хорошо, спасибо, по второму вопросу понял, а может быть проблема в хостинге по первому? потому что до переноса на новый хостинг все работало без проблем и изменений никаких не вносилось? Я так полагаю, что если бы была подобная ошибка, то и на старом хостинге это проявлялось?
0 |
|
1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
|
|
08.06.2020, 12:58 |
6 |
|
Маловероятно. Просто у вас по каким то причинам эта ошибка не возникала. Баг он ведь такой — может выскочить только при определенных условиях. Тут надо смотреть на код. Скорее всего у вас checkEmptyDescription выполняется на некоем событии, которое вызывается до инициализации $USER. Т.е. при разработке не учли порядок выполнения страницы. А почему там прокатывало, а тут нет — надо уже смотреть на коды этих двух функций. Какие они условия проверяют. Исходя из их названий в качестве гаданий на кофейной гуще: на старом месте не было необходимости генерировать некое описание. А тут, например, некий генерируемый файл с описанием или пропал или путь к нему сломался или с правами беда…… Например у вас это название зависит от домена. Если домен из спсика — генерируется, не из спсика (технический), то просто остается пустым или дефолтным
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
08.06.2020, 13:13 [ТС] |
7 |
|
Вот строчки с 47 по 61, может получится что то определить Код $fUserId = BitrixSaleFuser::getId(); $siteId = BitrixMainApplication::getInstance()->getContext()->getSite(); $basket = BitrixSaleBasket::loadItemsForFUser($fUserId, $siteId); $discounts = BasketRefreshExtraDiscount::getDiscount($basket); BasketRefreshExtraCalculator::calculateBasket($basket); BasketRefreshExtraDiscount::applyDiscount($basket, $discounts); } } resetDescription();
0 |
|
voral 1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
||||
|
08.06.2020, 13:17 |
8 |
|||
|
Нет не достаточно. Тут даже важнее понять где эта функция вызывается. Посмотрите поиском по файл init.php checkEmptyDescription может где то встречается, или в списке агентов в админке Добавлено через 1 минуту
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
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 |
|
1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
|
|
08.06.2020, 13:25 |
10 |
|
Тут нет ее вызова Добавлено через 48 секунд
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
08.06.2020, 14:06 [ТС] |
11 |
|
Код EventManager::getInstance()->addEventHandler('main', 'OnPageStart', 'checkEmptyDescription');
function checkEmptyDescription()
{
У меня возникло подозрение, что это опять же со сфинксом связано, так как идет поиск по cookie о товарах в корзине, я его отключил, поиск заработал стандартный, сейчас жду ответа от тех, кто не чистил куки и не мог войти на сайт, у меня после чистки cookie вход уже работал, пока не могу это проверить, а по функции нашло такой участок по поиску Добавлено через 33 минуты
0 |
|
voral 1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
||||||||||||
|
02.07.2020, 18:58 |
12 |
|||||||||||
|
Смотрите вы привели кусок кода с 47 по 61. Судя по двум закрывающим скобкам этот код выполняется при определенных условиях. В идеале их посмотреть. Среди прочего до этой строки, должно быть подключение модуля sale. Т.е. примерно такой код
Это может быть и как условие (или часть оного). т.е. типа
Если такой строки выше по коду нет — то достаточно большая вероятность, что в этом проблема. Добавлено через 1 минуту
тоже «годиться»
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
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 = BitrixSaleFuser::getId();
$siteId = BitrixMainApplication::getInstance()->getContext()->getSite();
$basket = BitrixSaleBasket::loadItemsForFUser($fUserId, $siteId);
$discounts = BasketRefreshExtraDiscount::getDiscount($basket);
BasketRefreshExtraCalculator::calculateBasket($basket);
BasketRefreshExtraDiscount::applyDiscount($basket, $discounts);
}
}
resetDescription();
}
}
Эта часть или что то еще потребуется? Добавлено через 10 минут Код <?
namespace BasketRefreshExtra;
class Description
{
public static function setDescription($description)
{
$_SESSION['BASKET_DESCRIPTION'] = $description;
}
}
На всякий случай еще description.php выглядит так
0 |
|
voral 1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
||||
|
02.07.2020, 19:35 |
14 |
|||
|
РешениеЯ бы сделал так (если не вдаваться в правильность самой логики). Изменил событие на OnBeforeProlog
А вообще у вас есть класс BasketRefreshExtraDiscount в нем идет работа с этой переменной сессии, и в коде вы работаете с ней, уж лучше тогда все это оформить в рамках этого класса. (но это уже лирика)
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
02.07.2020, 20:09 [ТС] |
15 |
|
Хорошо, спасибо, попробую, отпишусь тогда по результатам, как и говорил проблема локальная, я данную ошибку у себя вызвать не смог пока, но у многих пользователей она присутствует, как получу обратную связь, смогу ответить, помогло или нет
0 |
|
1652 / 1074 / 219 Регистрация: 16.03.2008 Сообщений: 5,061 Записей в блоге: 2 |
|
|
02.07.2020, 20:14 |
16 |
|
В режиме инкогнито потестируйте — у вас гарантировано должна быть «чистая» сессия. Так же возможно это на какой то конкретной странице или ситуации. Предположим на прочих страницах срабатывает некоторое событие раньше (точнее обработчик), которое «решает» эту проблему Добавлено через 1 минуту
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
02.07.2020, 20:23 [ТС] |
17 |
|
В режиме инкогнито пробовал, у пользователей по метрике тоже все открывается, данная проблема возникает у активных авторизованных пользователей, наверно связано с дисконтом или еще какими то функциями, надеюсь данное решение поможет, в любом случае отпишусь по результатам. В режиме инкогнито еще раз протестировал, тоже все работает.
0 |
|
2 / 2 / 0 Регистрация: 04.05.2017 Сообщений: 74 |
|
|
03.07.2020, 16:38 [ТС] |
18 |
|
Пользователи, у которых возникала данная проблема, смогли зайти. Пока только часть опросили, но вроде все работает и открывается. В любом случае данное решение помогло. Большое спасибо за помощь
0 |
I have a problem starting and working with sphinx.
I was able to run indexer --all, but now I want to search it, and I keep getting this error when I run searchd --status.
WARNING: failed to connect to 127.0.0.1:9312: Connection refused
WARNING: failed to connect to 0.0.0.0:9306: Connection refused
FATAL: failed to connect to daemon: please specify listen with sphinx protocol in your config file
sphinx query() returns false, and I guess that’s related to connection problem.
Here’s the part of my .conf file.
searchd
{
listen = 127.0.0.1:9312
listen = 9306:sphinx
listen = 2471:mysql41
log = /var/log/sphinx/searchd.log
query_log = /var/log/sphinx/query.log
max_matches = 1000
read_timeout = 5
max_children = 30
pid_file = /var/run/sphinx/searchd.pid
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
binlog_path = /var/lib/sphinx
}
What am I missing in configuration of listening ports?
asked Sep 17, 2014 at 17:24
6
As noted in comments, indicates searchd daemon not actully running.
Can try using searchd to start the daemon (and later searchd --stop), which can show errors you might not see with using service/init.d starting.
(because if the log file itself is not functional, there is nowhere for errors to go 🙂
answered Sep 17, 2014 at 18:19
barryhunterbarryhunter
20.9k3 gold badges29 silver badges43 bronze badges
Содержание
- VMBitrix 7.3.0 в релизе
- VMBitrix 7.3.0 в релизе
- Александр Резник (Все сообщения пользователя)
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 не открывается
Добрый день, с чем может быть связана ошибка
Источник
[BitrixMainDBConnectionException] Sphinx connect error: Ошибка подключения (Connection refused). (400) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/search/tools/sphinx.php:74 #0: CSearchSphinx->connect(string, string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/search/classes/general/full_text.php:25 #1: CSearchFullText::getInstance() /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/search/classes/general/search.php:116 #2: CAllSearch->Search(array, array, array, boolean) /home/shinavrostove/www/shinavrostove.ru/bitrix/components/bitrix/search.tags.cloud/component.php:94 #3: include(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:594 #4: CBitrixComponent->__includeComponent() /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:653 #5: CBitrixComponent->includeComponent(string, array, object) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/main.php:1037 #6: CAllMain->IncludeComponent(string, string, array, object) /home/shinavrostove/www/shinavrostove.ru/local/templates/aspro_next/components/bitrix/news/blog/detail.php:267 #7: include(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component_template.php:720 #8: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component_template.php:815 #9: CBitrixComponentTemplate->IncludeTemplate(array) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:735 #10: CBitrixComponent->showComponentTemplate() /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:683 #11: CBitrixComponent->includeComponentTemplate(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/components/bitrix/news/component.php:216 #12: include(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:594 #13: CBitrixComponent->__includeComponent() /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/component.php:653 #14: CBitrixComponent->includeComponent(string, array, boolean) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/classes/general/main.php:1037 #15: CAllMain->IncludeComponent(string, string, array, boolean) /home/shinavrostove/www/shinavrostove.ru/blog/index.php:146 #16: include_once(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/modules/main/include/urlrewrite.php:159 #17: include_once(string) /home/shinavrostove/www/shinavrostove.ru/bitrix/urlrewrite.php:3
I have sphinx setup to run in config files on port 3312. I can use the indexer, and create the index. I can search.
I can’t run searchd to return queries. I tried telnet 127.0.0.1 3312. My connection is refused.
Whats my next step? I am not very good with Iptables.
Wesley
32.4k9 gold badges80 silver badges116 bronze badges
asked Sep 1, 2011 at 19:58
You should start searchd first, something like /usr/local/bin/searchd (you should use actual path to searchd, try locate searchd to get it)
Okay, it looks like you have two listen directives in your config:
listen = {port}
listen = {sql_host}:{sql_port}:mysql41
and the second one is obviously not right
answered Sep 1, 2011 at 20:01
AlexAlex
7,8495 gold badges36 silver badges51 bronze badges
13
It may be because the port is already hold by some else daemon. If the ‘127.0.0.1:3306’ is failed — it is nothing surprising, since 3306 is the port for mysqld.
You can try the 9312 (sphinx api) and 9306 (sphinxql) as official IANA assigned ports for sphinx.
answered Oct 30, 2011 at 8:44
У меня проблема с запуском и работой с sphinx. Мне удалось запустить indexer --all, но теперь я хочу выполнить поиск, и у меня постоянно появляется эта ошибка при запуске searchd --status.
WARNING: failed to connect to 127.0.0.1:9312: Connection refused
WARNING: failed to connect to 0.0.0.0:9306: Connection refused
FATAL: failed to connect to daemon: please specify listen with sphinx protocol in your config file
Sphinx query () возвращает false, и я предполагаю, что это связано с проблемой подключения.
Вот часть моего файла .conf.
searchd
{
listen = 127.0.0.1:9312
listen = 9306:sphinx
listen = 2471:mysql41
log = /var/log/sphinx/searchd.log
query_log = /var/log/sphinx/query.log
max_matches = 1000
read_timeout = 5
max_children = 30
pid_file = /var/run/sphinx/searchd.pid
seamless_rotate = 1
preopen_indexes = 1
unlink_old = 1
workers = threads # for RT to work
binlog_path = /var/lib/sphinx
}
Что мне не хватает в настройке портов прослушивания?
1 ответ
Лучший ответ
Как отмечено в комментариях, означает, что демон searchd не работает на самом деле.
Можно попробовать использовать searchd для запуска демона (и более позднего searchd --stop), который может показывать ошибки, которые вы могли не увидеть при запуске service / init.d.
(потому что, если сам файл журнала не работает, ошибкам некуда идти 🙂
2
barryhunter
17 Сен 2014 в 22:19
I have a RoR app with Posgresql as database. I’m trying to setup search functionality by using Sphinx as search engine and Thinking Sphinx gem. I’ve installed sphinx with mysql and postgresql support, thinking sphinx v3 gem and it’s dependencies.
The command
rake ts:index
performs without errors. Log says that I have 20 docs indexed (all my records of Post model).
Then I’ve tried to create controller and view for search results page. Here’s the Controller’s search action
def search
@query = Riddle::Query.escape(params[:q])
@posts = Post.search(@query)
end
And when I try to use @posts variable in search view
localhost:3000/search?q=hello
I have following error.
ThinkingSphinx::ConnectionError in Main#search
Error connecting to Sphinx via the MySQL protocol. Error connecting to Sphinx via the MySQL protocol. Can’t connect to MySQL server on ‘127.0.0.1’ (61) — SELECT * FROM
post_coreWHERE MATCH(‘hello’) ANDsphinx_deleted= 0 LIMIT 0, 20; SHOW META
asked Nov 27, 2014 at 18:37
The ts:index task just stores the Sphinx data, it doesn’t start the daemon which responds to search requests. You need to run ts:start rake task for this to happen.
Also: ts:rebuild does all of this at once: stops Sphinx (if it’s running), indexes data, starts Sphinx.
answered Nov 28, 2014 at 3:43
![]()
patpat
16k4 gold badges40 silver badges46 bronze badges
0
Thinking Sphinx uses mysql for its internal purposes and you have to add mysql2 gem to your stack, e.g:
gem 'mysql2', '~> 0.3.13'
gem 'thinking-sphinx', '~> 3.1.1'
answered Nov 27, 2014 at 18:52
blelumpblelump
3,2231 gold badge15 silver badges20 bronze badges
I was stuck at all and facing the same error, Finally I found that I have not installed «Sphinx» on my local system with this command,
sudo apt-get update
sudo apt-get install sphinxsearch
More detail regarding installation you can find here
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-sphinx-on-ubuntu-14-04
Make sure you should also have installed «mysql-server» on your system to create connection.
Also I looked @blelump’s answer was my second step. You should include those gems too in order to run with sphinx.
Then move to @pat’s answer was my final step to go, When you installed sphinx it will start service but you need to stop service to run,
rake ts:index
rake ts:rebuild
Here to go with SPHINX.
answered Oct 9, 2015 at 4:44
![]()
SSRSSR
6,3784 gold badges33 silver badges50 bronze badges
Сообщение было отмечено Кверт как решение
