powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодически возникает ошибка - Can't connect to local MySQL server through socket
22 сообщений из 22, страница 1 из 1
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38463827
Погадайте по фотке плиз!
Сайт работает на битриксе + консоль ISPConfig. И там и там периодически возникает ошибка соединения с MySQL базой.



фотка1





после этого если несколько раз обновить страницу все приходит в норму




фотка2





но спустя время опять выходит сообщение Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

Сайт на битриксе последняя версия. Если попробовать зайти в админку выдает следующее:







но опять таки если обновить страницу несколько раз, то успешно загружается и спустя некоторое время снова появляется это сообщение.

Началось все внезапно пару часов назад, в чем может быть беда?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38463901
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, сервер очень сильно перегружен. Возможно, ограничение на количество одновременных подключений. Или сам мускуль падает или работает очень нестабильно.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38463913
vkleВозможно, ограничение на количество одновременных подключений
а где это ограничение можно посмотреть ну и разграничить за одно?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38463943
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Сергеевич,

Посмотреть вроде SHOW GRANTS можно, а настроить GRANT соответственно. Однако, есть смысл глянуть в логи сервера и мускуля, мож там чего по теме найдется.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464603
В общем выяснилось что Mysql рестартует сам по себе каждую минуту - две.

Можно ли через PhpMyAdmin посмотреть в чем проблема?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464620
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь СергеевичMysql рестартует сам по себе каждую минуту - две.Странно, однако. Мож он падает спустя минуту-две, а какой-нить monit его поднимает? Или крон... В логах что есть?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464622
Новые подробности:

Нажимаю "Refresh" и количество запросов к базе растет с каждым нажатием. За 20 сек доходит до 1700 запросов бывает и больше может дойти до 2500 и затем MySQL выкидывает на страницу с логином и паролем. Ребутнулся значит.

...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464720
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Сергеевич, да не увидите Вы тут ничего полезного. Не тот уровень здесь, надо на уровень сервера переходить и там искать. Здесь Вы можете посмотреть SHOW FULL PROCESSLIST и гадать по нему о том кто и зачем пришел на сервер. Возможно, увидите какие-то потенциально приводящие к краху запросы... Количество запросов в две тысячи ни о чем не говорит. Если это "легкие" запросы - то и на слабенькой машине они пройдут без проблем, а можно и одним "тяжелым" запросом повесить мощный сервер.

Вот еще что могу предположить. Может процесс (демон) mysqld отстреливается по причине якобы чрезмерного отжирания серверных ресурсов - такое теоретически вполне возможно. Посмотрите уже в логи сервера. Или найдите администратора, который за этот сервер ответственный и попросите разобраться в проблеме частых перезагрузок сервера.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464741
Логи MySql сейчас глянул. Там запросы какие то к базе на китайском языке.



Количество логов очень сильно увеличилось с того момента как это все началось.
Нагрузка на базу скорее всего из-за этих левых запросов.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464772
Если попробовать поменять порт подключения к MySQL серверу и еще поменять пароль админа для подключения к базе - это может помочь?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464793
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь СергеевичЕсли попробовать поменять порт подключения к MySQL серверу и еще поменять пароль админа для подключения к базе - это может помочь?А у вас MySQL в интернет выставлен???
Если нет, то порт и пароль менять смысла нет.
Если да, то срочно убирайте.

Собственно, если MySQL работает на том же хосте, где и сам веб-сервер, то ему сетевой порт вообще не нужен.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464805
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Сергеевич,

Смотрите логи MySQL на предмет внезапного гашения. Только не bin-логи, а текстовые.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464858
miksoftА у вас MySQL в интернет выставлен???

я так понимаю что нет



странно что при выполнении команды telnet бросает на какой-то непонятный хост в самом верху на скрине
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464891
miksoftСмотрите логи MySQL на предмет внезапного гашения. Только не bin-логи, а текстовые.

в конфиге MySQL есть такая строка для лог файла

log_error = /var/log/mysql/error.log

это то?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38464898
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь СергеевичmiksoftСмотрите логи MySQL на предмет внезапного гашения. Только не bin-логи, а текстовые.

в конфиге MySQL есть такая строка для лог файла

log_error = /var/log/mysql/error.log

это то?В том числе и это.
По идее, в этом же каталоге и другие логи могут быть интересны.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465015
Залез в error.log но ситуация не прояснилась
вот кусок текста из этого файла:


Version: '5.5.29-0ubuntu0.12.04.2-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
InnoDB: Error: tried to read 16384 bytes at offset 0 22429696.
InnoDB: Was only able to read -1.
131114 13:41:21 InnoDB: Operating system error number 5 in a file operation.
InnoDB: Error number 5 means 'Input/output error'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File operation call: 'read'.
InnoDB: Cannot continue operation.
131114 13:41:21 [Note] Plugin 'FEDERATED' is disabled.
131114 13:41:21 InnoDB: The InnoDB memory heap is disabled
131114 13:41:21 InnoDB: Mutexes and rw_locks use GCC atomic builtins
131114 13:41:21 InnoDB: Compressed tables use zlib 1.2.3.4
131114 13:41:21 InnoDB: Initializing buffer pool, size = 1.0G
131114 13:41:21 InnoDB: Completed initialization of buffer pool
131114 13:41:21 InnoDB: highest supported file format is Barracuda.
InnoDB: Log scan progressed past the checkpoint lsn 244975964508
131114 13:41:21 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 244976539504
InnoDB: Transaction 33EC1E19 was in the XA prepared state.
InnoDB: 2 transaction(s) which must be rolled back or cleaned up
InnoDB: in total 1830 row operations to undo
InnoDB: Trx id counter is 33EC2000
131114 13:41:23 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
InnoDB: Last MySQL binlog file position 0 45930, file name /var/log/mysql/mysql-bin.007078
InnoDB: Starting in background the rollback of uncommitted transactions
131114 13:41:24 InnoDB: Rolling back trx with id 33EC1DF5, 1830 rows to undo

InnoDB: Progress in percents: 1131114 13:41:24 InnoDB: Waiting for the background threads to start
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465028
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь СергеевичInnoDB: Error number 5 means 'Input/output error'.Я на такое налетал, когда файловая система побилась из-за внезапных отключений.
Хорошо бы проверить...
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465045
А можно по подробней как это сделать на линуксе?
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465048
netwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНачалось все внезапно пару часов назад, в чем может быть беда?
Эксплуатация Битрикса самостоятельно без Партнера. Примета плохая.


Игорь СергеевичmiksoftА у вас MySQL в интернет выставлен???

я так понимаю что нет



странно что при выполнении команды telnet бросает на какой-то непонятный хост в самом верху на скрине
кстати, это скорее называется выставлен, но ни у одного пользователя нет прав создать подключение до конца.
а замучать сервер обработкой подключений, есть.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465084
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь СергеевичА можно по подробней как это сделать на линуксе?Проверку файловой системы? Обычно команда fsck используется. Однако, в общем случае, надо смотреть по конкретной файловой системе. Проверить можно и так, скорее всего. А для ремонта сервер скорее всего придется перевести в однопользовательский режим (чтобы ничто не мешало) и отмонтировать файловую систему.

Кроме того, ошибки ФС могут быть вызваны неисправностью железа - дисков, дискового контроллера, шлейфов и т.п. Это тоже не следует забывать.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38465187
ясно, всем спасибо, будем разбираться с железом.
...
Рейтинг: 0 / 0
Периодически возникает ошибка - Can't connect to local MySQL server through socket
    #38466691
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Сергеевич,

Отпишитесь по результатам, если не сложно.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Периодически возникает ошибка - Can't connect to local MySQL server through socket
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]