0 Пользователей и 1 Гость просматривают эту тему.
  • 74 Ответов
  • 1136 Просмотров
*

vitzer

  • Давно я тут
  • 258
  • 4
Сайт vvm-auto.ru
Пару дней назад сотрясал воздух по поводу большой нагрузки на сервер. Хостер пока молчит, а нагрузка тем временем все росла. И вот теперь сайт работает нестабильно: то все ок, то висит, то выдает Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.
В логах ошибок никаких нет. Я так понимаю, в случае вывода сообщения должна прописаться ошибка, но где? Подскажите, пожалуйста.
« Последнее редактирование: 08.01.2017, 22:20:29 от vitzer »
*

capricorn

  • Практически профи
  • 1687
  • 105
может вам попробовать бд отремонтировать? похоже MySQL загибается. это то, что я подозревал прошлый раз. к сожалению на shared сложно с ним разбираться.
*

vitzer

  • Давно я тут
  • 258
  • 4
может вам попробовать бд отремонтировать? похоже MySQL загибается. это то, что я подозревал прошлый раз. к сожалению на shared сложно с ним разбираться.
Я уже пробовал через админку Joomla кнопкой "исправить", плюс чистил таблицу Session. В обоих случаях на несколько минут минут нагрузка на сервер падала (может совпадение), но затем поднималась вновь.
Никак не разберусь, где посмотреть ошибки в MySQL.
Да, еще заметил, что PHP MyAdmin перезапускали. Еще вчера время запуска было другое. Может и не в сайте дело?
*

capricorn

  • Практически профи
  • 1687
  • 105
давайте из терминала ssh всю БД отремонтируем. Хуже не будет. Бэкап сначала сделайте. Сайт с нуля или была миграция?
*

vitzer

  • Давно я тут
  • 258
  • 4
давайте из терминала ssh всю БД отремонтируем. Хуже не будет. Бэкап сначала сделайте. Сайт с нуля или была миграция?
Бэкап БД сделал пару минут назад.
По-поводу миграции: с нуля, а затем допиливался. Но никакие изменения не страшны. Все ходы записаны, так что в случае чего подправлю.
*

capricorn

  • Практически профи
  • 1687
  • 105
заходите в ssh.
набирайте
mysqlcheck -u ЛогинВашегоЮзераБД -p --auto-repair --check --all-databases
должно появиться
Enter password:
введите пароль и выложите что получится после ремонта
*

vitzer

  • Давно я тут
  • 258
  • 4
заходите в ssh.
набирайте
mysqlcheck -u ЛогинВашегоЮзераБД -p --auto-repair --check --all-databases
должно появиться
Enter password:
введите пароль и выложите что получится после ремонта
Вот результат (во вложении)
*

capricorn

  • Практически профи
  • 1687
  • 105
теперь наблюдайте. не поможет - другое попробуем.
*

vitzer

  • Давно я тут
  • 258
  • 4
теперь наблюдайте. не поможет - другое попробуем.
Пока нагрузка по нолям. Ждем, неужели это победа!
*

capricorn

  • Практически профи
  • 1687
  • 105
трудно сказать. завтра продолжим.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #10 : 09.01.2017, 11:50:05 »
трудно сказать. завтра продолжим.
Ситуация намного лучше. Фикса базы хватил на 20 минут. Сайт летал, как ракета, но но затем снова начались небольшие затупы. По крайней мере, пиковые значения больше не достигают лимита - сохраняется запас 20-15%, при средней нагрузке 25-30%.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #12 : 09.01.2017, 11:58:09 »
Просто хостер вам лимит поставил на MySQL. Чини не чини. Это уже ваша 3 тема?
Тема третья, потому что думал, что проблема в другом, и писал в соответствующих разделах, находясь в поисках решений.
А зачем вдруг хостер лимит поставил, бабла срубить?
Тем не менее, фикс через SSH улучшил картину.
« Последнее редактирование: 09.01.2017, 12:07:09 от vitzer »
*

ProtectYourSite

  • Живу я здесь
  • 952
  • 49
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #13 : 09.01.2017, 12:07:40 »
Сессий много было? Как вариант попробовать отключить обработчик сессий в бд
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #14 : 09.01.2017, 12:19:52 »
Сессий много было? Как вариант попробовать отключить обработчик сессий в бд
Вчера, перед фиксом изменил настройки обработчика сессий с БД на нет, почистил _session в БД, но этого хватило минут на 5-10. Затем сайт снова поплыл. Кстати после этого и возникла мысль, что что-то с БД. Так как фикс из панели управления Joomla или чистки какой-нибудь из таблиц (например из серии _ucm_ или даже ovverider - так, ради эксперимента) приводили к оживлению сайта на 5 минут.
« Последнее редактирование: 09.01.2017, 12:24:52 от vitzer »
*

ProtectYourSite

  • Живу я здесь
  • 952
  • 49
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #15 : 09.01.2017, 12:38:25 »
А ограничения на объем бд случаем нету?
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #16 : 09.01.2017, 12:45:49 »
А ограничения на объем бд случаем нету?
В правилах нет, а вот в файле каком посмотреть - etc/php.ini?
*

Septdir

  • Практически профи
  • 2281
  • 113
  • JoomlaZen
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #17 : 09.01.2017, 12:54:23 »
Сколько сама база весит, да и на дамб не плохо бы взглянуть. А так же укажите что за хост. А то понмю у одного клиента был какой-то подвальный и вообще нагрузку не держал. Что же до трафика цифры не такие уж и большие.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #18 : 09.01.2017, 13:07:01 »
Сколько сама база весит, да и на дамб не плохо бы взглянуть. А так же укажите что за хост. А то понмю у одного клиента был какой-то подвальный и вообще нагрузку не держал. Что же до трафика цифры не такие уж и большие.
БД весит 45МВ. Хост - hc.ru/виртуальный хостинг/Cpanel 5 Гб
*

ProtectYourSite

  • Живу я здесь
  • 952
  • 49
  • Безопасность вебсайтов
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #19 : 09.01.2017, 13:31:05 »
В правилах нет, а вот в файле каком посмотреть - etc/php.ini?
Это хостинг определяет ограничения тарифным планом, как 5 гб места, нагрузка cpu, так может ограничивать и действия по MySQL.
Поищите информацию о тарифе или уточните у хостера. Кстати, до сих пор не написали, что вам техподдержка ответила.
Да и было б неплохо знать, кешируются ли запросы в бд, а то вдруг она просто рассыпается от плохой оптимизации.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #20 : 09.01.2017, 13:35:43 »
До сих пор молчит, но видно что что-то делают. То сервер MySQL перезапускают, то сайт без причин отключали в 10.40-11.00 - ни ошибок ни превышения лимитов не было.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #21 : 09.01.2017, 16:42:58 »
Уж, не знаю совпадение или нет.
Но после отключения расширения pdo_pgsql в PHP 7.0 сайт залетал как новенький, а нагрузка вернулась к своим минимальным значениям.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #22 : 09.01.2017, 17:24:36 »
Ан, нет. Поймал: Application Instantiation Error: Could not connect to MySQL.
И лимит 100%.
Днем написал хостеру, все молчит.
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #24 : 09.01.2017, 17:29:58 »
Может уже сменить хостера?
Моя чаша терпения наполняется, но еще не переполнена. Читал отзывы по инету, многие жалуются на подобные проблемы и у других хостеров. Пусть и не сразу, но спустя год-два. Боюсь менять шило на мыло. Все-таки 2013-2015 год отработали без замечаний, хотя в 2016 поддержка местами огорчала.
« Последнее редактирование: 09.01.2017, 20:10:12 от vitzer »
*

Septdir

  • Практически профи
  • 2281
  • 113
  • JoomlaZen
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #25 : 09.01.2017, 17:40:24 »
Солидарен с wishlight дождаться ответа хоста и пережать
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #26 : 10.01.2017, 10:34:53 »
Ответ хостера: "В работе сервисов хостинга наблюдались технические неполадки. В настоящее время все сервисы и оборудование хостинга функционируют в штатном режиме."
Действительно стало лучше.
*

capricorn

  • Практически профи
  • 1687
  • 105
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #27 : 10.01.2017, 11:51:11 »
скорее всего у вас с сайтом что-то не в порядке стало. включайте режим Debug и ловите момент сбоя (либо сами сайт погрузите пока он не упадет). может увидите какой запрос к БД дал сбой.

также попробуйте на стандартном шаблоне, отключите все стороннее по-возможности, сравните системные файлы с дистрибутивом.

размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
« Последнее редактирование: 10.01.2017, 12:20:34 от capricorn »
*

Septdir

  • Практически профи
  • 2281
  • 113
  • JoomlaZen
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #28 : 10.01.2017, 12:23:12 »
скорее всего у вас с сайтом что-то не в порядке стало. включайте режим Debug и ловите момент сбоя (либо сами сайт погрузите пока он не упадет). может увидите какой запрос к БД дал сбой.

также попробуйте на стандартном шаблоне, отключите все стороннее по-возможности, сравните системные файлы с дистрибутивом.

размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
45 метров вполне нормально. Хотя вских юзеров и комментарии стоит провреить
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen
*

vitzer

  • Давно я тут
  • 258
  • 4
Re: Нагрузка на сервер и Could not connect to MySQL
« Ответ #29 : 10.01.2017, 12:57:50 »
размер БД - 45мб? у пустой J около 200 кб. у вас вроде сайт не такой уж большой.
37 МБ контента и 2 МБ комментариев.

Радует ответ хостера на повторный запрос по траффику и проблемам: "Трафик не ограничен, но ресурсы хостинга ограничены.
Вероятно, Вам предоставили ошибочную информацию про другой сервер. На сервере Вашего хостинга уже давно не отмечалось каких-либо сбоев или повышенной нагрузки."
« Последнее редактирование: 10.01.2017, 13:27:44 от vitzer »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка SMTP connect()

Автор Constantin4353

Ответов: 4
Просмотров: 218
Последний ответ 26.07.2017, 11:26:38
от Constantin4353
Регистрация +mysql

Автор sSeifeRr

Ответов: 5
Просмотров: 184
Последний ответ 24.07.2017, 11:41:40
от SeBun
Почтовый сервер заблокировал рассылку

Автор Gerera

Ответов: 5
Просмотров: 105
Последний ответ 28.06.2017, 15:52:44
от SeBun
Большая нагрузка на сайте

Автор Trouyan

Ответов: 2
Просмотров: 181
Последний ответ 22.06.2017, 12:04:34
от SeBun
Перенесено: Вывод данных из MySQL на сайт

Автор b2z

Ответов: 0
Просмотров: 107
Последний ответ 20.06.2017, 11:03:08
от b2z