Антон, Битрикс есть но не на BitrixENV естественно а просто как развернут но один сайт ,все остальные обычый NGINX+FPM , увеличил оперативку вчера на 4 гб, урезал немного Buffer pool , включил perfomance схему на mysql ,урезал пару буферов по рекомендации mysqltuner, вроде бы алерты пропали пока что....
Но ThunderCat заметил верно, как начинается обход SEO бота сайтов , то караул, нагрузка зашкаливает за 12 едениц,
Сейчас у нас трафик исходящий превышает норму и доходит до 15 мбит\с , вроде бы как то определил что на яндекс идет трафик может кто по своему опыту подсказать кто чем пользуется для таких целей, нужно точно понять какие IP жрут трафик больше всего..
FanatPHP, Да я и не спорю, ненадо агресировать , на самом деле сложно рабираться коде когда его пишут все кому не лень там, слоу лог включен, и я передавал эти запросы кодерам этим ,им пофигу на это...,они требуют решения от меня...
# mysql -e "show full processlist\G"| grep -E "Command:"| wc -l
19
# mysql -e "show full processlist\G"| grep -E "Command:"|grep -i "sleep"| wc -l
6
# mysql -e "show full processlist\G"| grep -E "Command:"|grep -iv "sleep"| wc -l
6
Денис Юрьев, Я понимаю это дословно так
query_cache_size либо должен быть выключен либо быть меньше 16М
На сервере порядка 50 сайтов
То что изучать понятное дело, но помощи все же прошу поэтому и сделал вопрос
FanatPHP, Скорее соглашусь с Вами, действительно код менялся то одними то другими, он то работает то нет, но как же рекомендации тюнера? Кним стоит присмотреться?
dadata.ru платный ,да и думаю что все склонения сами можем указать..
"привет меня зовут Саша" это пример того как человек отвечает боту, например он может ответить просто "Саша" а может "вообще то меня зовут Александр", надо выципить именно "Саша" или "Александр" и далее я уже буду передавать имя на озвучку...
Задача такая что я должен извлечь имя из тескста и отправить его в Yandex Speech KIT для озвучьки ,
Есть некая база имен на подобии такой
1499;Пахом;{"name": "Пахом", "full": "Пахом", "diminutive": "", "sex": "м"}
1500;Пашка;{"name": "Пашка", "full": "Пашка", "diminutive": "", "sex": "м"}
1501;Педро;{"name": "Педро", "full": "Педро", "diminutive": "", "sex": "м"}
1502;Пейдж;{"name": "Пейдж", "full": "Пейдж", "diminutive": "", "sex": "ж"}
Нужно в ней искать совпадения и отправлять на озвучку, но база не обязательно должна быть тькой...
Богдан Хвалько, у значения $asr_res может быть много вариантов, нужно все эти варианты поместить в какой то массив или перечисление где их можно дополнить,изменить, и что бы при каком то одном совпадении присваивалось знасение $ress = 1, в другом наборе другой набор совпадений и.т...
Он не пишет в файл ничего по звонку, что делаю не так что ли , перед использование просто пересохраняю какой нибудь параметр в freepbx и на apply , смотрю в agi set debug on там старый файл обрабатывается что не так делаю?
Вы правы! Отлично конвертирует! Но теперь дальше встрял непонимаю почему опять не работает!
В кносоли
Executing [s@asr_menu:5] AGI("SIP/M9023331111-00010ae1", "asr.php,/tmp/1617388731.1437805") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/asr.php
-- AGI Script asr.php completed, returning 0
-- Executing [s@asr_menu:6] Set("SIP/M9023331111-00010ae1", "varasr=") in new stack
-- Executing [s@asr_menu:7] NoOp("SIP/M9023331111-00010ae1", "---------- ------------") in new stack
AGI Script asr.php completed, returning 0
Возвращает ноль хотя не должен...
#!/usr/bin/php -q
<?php
require('phpagi.php');
$agi = new AGI();
$audio = $argv[1];
audioFileName = $audio.'.ogg';
Далее curl и присвоение переменной asr 1-но из 3-х значений
$agi->set_variable("asr", $ress);
Это я просто проверял через простой запуск в php все работает, но тут опять не работает!
Ярослав Александров, Есть типовые механизмы обмена, есть модуль,зачем там программист? Зачем в построении логики ведения номенклатуры программист?
Речь идет о том как было бы удобнее вести в разрезе хррактеристик или видов номенклатуры, или дополнительных реквизитов, причем тут программист?
Мне неадо ничего программировать, нужен совет...
Например: Нет тебе не нужны харрактеристики, можещь обойтись видми номенклатыпы и их дополнительными реквизитами потому что..... и.т.д
Что не понятного в моем вопросе?
Ярослав Александров, Не понял ответа, я буду сам это все делать, поэтому и прошу совета, мне нужна логика как правильно построить это все.
Что делают харрактеристики и допреквизиты и.т.д я знаю..
Нужен совет опытного специалиста который подсказао бы по логике.который настраивал подобную связь между УТ и сайтом на Битркс
А вот в обработке изменения реквизитов даже в уже перенесенную в расширение обработку этого своего реквизита перечисления не выбрать! https://yadi.sk/i/-icI9MYgNoMh7Q
Дмитрий Кинаш, Вот как раз мы подошли к ключевому моменту!
Все дело в том что обработки основной конфигурации не видят реквизитов расширения конфигурации!
Как быть?
А точнее видят сами реквизиты ,но к примеру не видят перечислений из расширения конфигурации...
И еще как сделать ТЧ.дата(основной конфигурации) = ТЧ.дата(расширение конфигурации)
Роман Грицук, Вообще методом тыка определил то что если поставить кол-во на складе положительное число то товар появляется, это не смотря на то что в настройках каталога стоит Недоступные товары: Отображать в общем списке
Но ThunderCat заметил верно, как начинается обход SEO бота сайтов , то караул, нагрузка зашкаливает за 12 едениц,
Сейчас у нас трафик исходящий превышает норму и доходит до 15 мбит\с , вроде бы как то определил что на яндекс идет трафик может кто по своему опыту подсказать кто чем пользуется для таких целей, нужно точно понять какие IP жрут трафик больше всего..