SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.11.2018 12:45:55

Mutex
Участник
Зарегистрирован: 14.11.2018
Сообщений: 5

reading initial communication packet, system error: 2

Добрый день!

Под нагрузкой (10-20 запросов к сайту в секунду) на сервере начинают валиться ошибки при попытке подключения к MySQL:

Lost connection to MySQL server at 'reading initial communication packet', system error: 2



Все работает на Windows под IIS+PHP

Ни где не могу найти информацию по решению данной проблемы.

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

Неактивен

 

#2 14.11.2018 13:24:18

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5516

Re: reading initial communication packet, system error: 2

попробуйте увеличить connect_timeout

Неактивен

 

#3 14.11.2018 13:26:07

Mutex
Участник
Зарегистрирован: 14.11.2018
Сообщений: 5

Re: reading initial communication packet, system error: 2

Пробовал. По умолчанию стоял 10. Поставил connect_timeout=30... не помогло.

П.С. Так же смотрю perror 2. Выдает

OS error code   2:  No such file or directory
MySQL error code MY-000002: Error reading file '%s' (OS errno %d - %s)
Win32 error code 2: The system cannot find the file specified.

Не совсем понимаю отношение этих кодов ошибок к ошибке сетевого соединения

Неактивен

 

#4 14.11.2018 13:52:30

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5516

Re: reading initial communication packet, system error: 2

проблема возникает только под нагрузкой?

Неактивен

 

#5 14.11.2018 13:55:29

Mutex
Участник
Зарегистрирован: 14.11.2018
Сообщений: 5

Re: reading initial communication packet, system error: 2

Да, когда нагрузки нет все работает, ошибки не валятся

Неактивен

 

#6 14.11.2018 13:58:37

Mutex
Участник
Зарегистрирован: 14.11.2018
Сообщений: 5

Re: reading initial communication packet, system error: 2

Нагрузка очень серьезно грузит процессор -80-90%, связано с постоянной генерацией шаблонов Smarty и записью на диск соответственно. Проблему нагрузки на процессор мы решим в ближайшее время, возможно такая нагрузка как то влияет и на ситуацию с MySQL

Неактивен

 

#7 14.11.2018 14:24:01

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5516

Re: reading initial communication packet, system error: 2

чему равен table-open-cache?
попробуйте его уменьшить

Неактивен

 

#8 14.11.2018 14:32:11

Mutex
Участник
Зарегистрирован: 14.11.2018
Сообщений: 5

Re: reading initial communication packet, system error: 2

# Variable_name, Value
'table_open_cache', '5000'
'table_open_cache_instances', '16'


Именно уменьшить?

Неактивен

 

#9 14.11.2018 14:37:45

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6691

Re: reading initial communication packet, system error: 2

А есть ли какой-то антивирус? Может он перехватывать соединения?
Также — раз у вас PHP, попробуйте включить persistent connections?

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson