Похожие чаты

Привет! Обязательна ли в своем скрипте строка подключения prolog_before.php? Или

этот зависит от чего-то?
Вот у меня есть исходящий вебхук, который запускает скрипт с prolog_before.php. И эта строка генерит в лог ошибку Mysql connect error [localhost]: (1040) Too many connections (400)

6 ответов

50 просмотров

1.Если ваш хук ведет на страницу, который обрабатывается битриксом то да - подключение технической части пролога и эпилога обязательно. 2. Если у вас коробочная версия и вы делаете вебхук куда-то, где нет битрикса, то эта строчка конечно же излишняя 3. Очередной вопрос зачем в коробке использовать вебхук на коробку (если это сам на себя) я оставлю за кадром - он и так висит в воздухе. 4. Ошибка Too many connections это ситуация когда вы пытаетесь подключиться к базе данных, а к ней уже подключено максимально число клиентов. Здесь нужно анализировать нагрузку, тюнить базу данных, увеличивать ресурсы.

Alex-Mak Автор вопроса
Andrei Nikolaev
1.Если ваш хук ведет на страницу, который обрабаты...

Это вебхук на событие создания срм-дела. Запускается скрипт, который обрабатывает инфу и записывает результат с помощью методов Б24. Видимо, prolog_before.php здесь все таки нужен. Оставим за кадром реализацию. Возможно здесь логичней было сделать через обработчик события, а не через вебхук. Хотя обработчик события также потребовал бы использование строки подключения prolog_before.php, вызывающей ошибку. В итоге, как я понял, при любой реализации, все сводится к анализу нагрузки на БД и увеличению настройки максимального количества подключений?

Alex Mak
Это вебхук на событие создания срм-дела. Запускае...

Если мы говорим про конкретную ошибку, то да - здесь нужно рассмотреть работу базы данных. Если мы говорим про событие, то достаточно зарегистрировать обработчик события (в init.php/модуле) и никакого prolog_before.php подключать там явно не нужно. Плюс события в данном случае, что оно выполняется вместе с действием, т.е. никакого нового соединения не требутся

Alex-Mak Автор вопроса
Andrei Nikolaev
Если мы говорим про конкретную ошибку, то да - зде...

Чтобы init.php не "распух" правильней будет в него подключить файл с кодом? include("путь к файлу");

Alex Mak
Чтобы init.php не "распух" правильней будет в нег...

Направление верное. Свой опыт (структура директории локал, практики) изложены тут: https://bx24devbook.website.yandexcloud.net/Razrabotka/Struktura_papki_local/Svoj_kod.html

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта