Попробуйте самый простой и быстрый способ 
установки OnlyOffice

MySQL Error: "Got an error reading communication packets"

Добавление первого (нового) пользователя / оповещения с портала / ПОЧТА / ЧАТ

MySQL Error: "Got an error reading communication packets"

Сообщение asletov » Вт авг 07, 2018 12:23 pm

Community Server 9.6.3.663 работает на Ubuntu Server 16.04
MySQL Server version: 5.7.23-0ubuntu0.16.04.1-log (Ubuntu)

С какого-то момента перестала работать отправка оповещений на е-мейл.
В /var/log/mysql/error.log валятся ошибки вида:
---
2018-08-07T12:00:08.627283Z 3 [Note] Aborted connection 3 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got an error reading communication packets)
---
Очень хорошо это заметно при рестарте MailAggregator сервиса:
/etc/init.d/onlyofficeMailAggregator restart

Шаманство с "max_allowed_packet" не помогает.
max_allowed_packet = 2147483648
Сейчас стоит 2GB, но и при 4GB ошибка та же самая: "(Got an error reading communication packets)"

Шаманство с "interactive_timeout" и "wait_timeout" тоже не помогает. Если ставить маленькие значения, то вдобавок начинают валиться вот такие ошибки:
---
2018-08-07T12:04:42.024919Z 15 [Note] Aborted connection 15 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
2018-08-07T12:04:43.400497Z 16 [Note] Aborted connection 16 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
2018-08-07T12:08:15.114801Z 39 [Note] Aborted connection 39 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
2018-08-07T12:09:02.985334Z 47 [Note] Aborted connection 47 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
2018-08-07T12:09:03.049435Z 46 [Note] Aborted connection 46 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
2018-08-07T12:09:03.064443Z 45 [Note] Aborted connection 45 to db: 'onlyoffice' user: 'root' host: 'localhost' (Got timeout reading communication packets)
---

Самое интересное, что почтовый аггрегатор УСПЕШНО тянет по IMAP письма из моего ящка на нашем почтовом сервере.
Но сам отправлять извещения по почте уже не хочет. И как в этом случае заводить новых юзеров на портале - непонятно.
Там же ссылка-подтверждение должна приходить юзеру. А сервер ее отправить не может.((

Что это за хрень такая? Может кто-то уже сталкивался? Как лечить?

С уважением, Александр.
asletov
 
Сообщения: 6
Зарегистрирован: Вт авг 07, 2018 12:10 pm

Re: MySQL Error: "Got an error reading communication packets

Сообщение Kirill_sol » Чт авг 09, 2018 12:10 pm

Здравствуйте, Александр.

У Вас проблема с конфигурированием MySQL.

У нас наиболее протестированная версия MySQL - mysql Ver 14.14 Distrib 5.7.20, ее мы поставляем в docker контейнерах. У Вас версия более новая, там могут быть баги. Также проблема может заключаться в нехватке ресурсов.

Можете также посмотреть лог сервиса svcNotify, вероятно будут схожие ошибки.
Kirill_sol
 
Сообщения: 193
Зарегистрирован: Чт апр 12, 2018 9:58 am

Re: MySQL Error: "Got an error reading communication packets

Сообщение asletov » Ср авг 15, 2018 7:20 am

Кирилл, спасибо Вам за подсказку!
Насколько я понял из информации в Инете про эту ошибку - виновато чаще всего ПО, не закрывающее соединения, которые
открывает при обращении к MySQL. Эти соединения потом по таймауту отваливаются, конечно, но правильнее ведь закрывать
их из той программы,которая открывает!
Вот статистика с нашего Community сервера за несколько дней работы ПЯТИ человек с 10-15 документами:
--------------------------------------------------------------------------------------------------------------------------------------------
# mysqladmin ext | grep -i onnection
| Connection_errors_accept | 0 |
| Connection_errors_internal | 0 |
| Connection_errors_max_connections | 0 |
| Connection_errors_peer_address | 0 |
| Connection_errors_select | 0 |
| Connection_errors_tcpwrap | 0 |
| Connections | 88841 |
| Max_used_connections | 28 |
| Max_used_connections_time | 2018-08-09 14:54:32 |
--------------------------------------------------------------------------------------------------------------------------------------------
Так может не версия MySQL виновата, а программерские ручки тех, кто пишет модули Community сервера?)
asletov
 
Сообщения: 6
Зарегистрирован: Вт авг 07, 2018 12:10 pm

Re: MySQL Error: "Got an error reading communication packets

Сообщение asletov » Ср авг 15, 2018 2:57 pm

Сегодня за рабочий день "залипло" еще около 14 тысяч соединений:
-----------------------
mysqladmin ext | grep -i onnection
| Connection_errors_accept | 0 |
| Connection_errors_internal | 0 |
| Connection_errors_max_connections | 0 |
| Connection_errors_peer_address | 0 |
| Connection_errors_select | 0 |
| Connection_errors_tcpwrap | 0 |
| Connections | 92531 |
| Max_used_connections | 28 |
| Max_used_connections_time | 2018-08-09 14:54:32 |
-----------------------
Интересно, это у меня одного такая картина или у других тоже самое,
но люди не переживают по этому поводу?
asletov
 
Сообщения: 6
Зарегистрирован: Вт авг 07, 2018 12:10 pm


Вернуться в Проблемы с оповещениями

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron