Сайт на WP: периодически падает соединение с БД

123
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
maks_m:
название плагина толкового не подскажешь?

Если б я последнее время что-то из них юзал - подсказал бы. Но таких задач не было уже давненько. Но я думаю наверное многие это это могут.

Да, если что есть ещё wp-cli, но я его не юзал, тут только теоретеГ ;).

totamon:
а mysql сам падает от недостатка памяти

там же чётко видно - Killed process

От недостатка памяти он вообще-то не должен киллиться/ребутиться.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
totamon
На сайте с 12.05.2007
Offline
437
#12
SeVlad:
там же чётко видно - Killed process
От недостатка памяти он вообще-то не должен киллиться/ребутиться.
Данная проблема, вероятней всего связана с периодической нехваткой оперативной памяти, в следствие чего происходит принудительная перезагрузка демона программы-сервера баз данных MySQL. Об этом свидетельствую многочисленные логи.

я не админ, а нуб в линуксе) сервер ТС не видел и строю предположения на словах ТП... и, вообще, не понимаю чем помогут плагины, когда дело явно в настройках сервера. у меня на ВПС с WP, довольно нагруженным и без плагина кеша, мускуль потребляет 60Мб памяти при 100 одновременых хитах, и 2,5Г памяти под кеш, и ничего не киллиться/ребутиться... тук-тук по дереву)

зы. мускуль или апач может ребутиться скриптом которые проверяет, что он завис

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
maks_m
На сайте с 02.07.2013
Offline
101
#13

LEOnidUKG, хостер объясняет это тем, что CloudServer это облачный сервер, который выделяет мне мои 2 гига и одно ядро. И когда память перегружается, сервер перезагружается, чтобы её освободить.

А ещё. Большое количество if'ов в шаблоне сильно загружают систему?

SeVlad
На сайте с 03.11.2008
Offline
1609
#14
totamon:
я не админ, а нуб в линуксе) сервер ТС не видел и строю предположения на словах ТП.

totamon, в словах хостера тоже, что и в логах - "принудительная". ;) Те убивается процесс МуСкуля и запускается снова.

totamon:
вообще, не понимаю чем помогут плагины, когда дело явно в настройках сервера.

Оно да, но плагины могут фиксировать обращения к БД.

Как-то так (мопед не мой)

totamon
На сайте с 12.05.2007
Offline
437
#15
SeVlad:
принудительная

ок, про "сам падает" фигню писал)

SeVlad:
плагины могут фиксировать обращения к БД.

и что делать? отключать плагины или переписывать? стоит то только необходимое... мне оказалось проще памяти и ядер удвоить, чем ВП переписывать)

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#16

А кэша никакого нет на WP?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
SeVlad
На сайте с 03.11.2008
Offline
1609
#17
totamon:
и что делать? отключать плагины или переписывать? стоит то только необходимое... мне оказалось проще памяти и ядер удвоить, чем ВП переписывать)

Правильный вариант - во первых грамотно настроить сервер, во вторых - найти проблемные места. Это, кстати. могут быть не только запросы в БД. Но уж коль тут явно проблема в БД, то надо начать с этого.

LEOnidUKG:
А кэша никакого нет на WP?

Есть и разный:

wpmag.ru/2013/keshirovaniye-wordpress/:
В ядре существует три основных вида кэширования — кэширование страниц, кэширование объектов и транзитное кэширование.

Но народ, как правило, знает только о плагинах ;) В принципе как "решение в лоб" оно, конечно, помогает в большинстве случаев. Но эти плагины - такая дубинка с двумя концами. 100500 вопросов/мес типа "обновил пост - нет изменений на сайте", "почему счётчики не обновляются", и тп - это то, что на виду.

Я лично сторонник серверного кеширования и оптимизации запросов, а использование кеш-плагинов - как последний шаг. Но справедливости ради - поставить плагин и проще и дешевле мало кто хочет платить за правильную оптимизацию.

Ида.. средний сайт на ВП с нормальным трафом вполне нормально работает и без плагов кеширования на недорогом шареде. Но один кривой запрос способен уложить и нулёвый сайт.

L
На сайте с 30.10.2015
Offline
34
#18

maks_m, в консоли нужно смотреть потребление памяти. можешь уменьшить потребление памяти mysql, около 100мб можно сбросить.

...
G2
На сайте с 27.10.2009
Offline
62
#19
levchernenko:
maks_m, в консоли нужно смотреть потребление памяти. можешь уменьшить потребление памяти mysql, около 100мб можно сбросить.

Если я правильно читаю логи, там гигабайт надо бы сбросить..

totamon:
и что делать? отключать плагины или переписывать? стоит то только необходимое

Для начала понять почему происходит. В принципе, если потребление не растет, и это VDS, можно выделить кусок винта в своп и надеяться на лучшее. Можно на авось еще подменить мускуль на MariaDB, она совместима и при сходных затратах на настройку обычно дает результат получше.

Не знаю что у вас за приложение, но

Killed process 29328 (mysqld) total-vm:1186796kB

для меня выглядит как мускул сожравший 1Гб+ озу. И это не очень похоже на "минимум необходимого".

Лечить не зная причины - без толку. Наймите спеца, если сайт умудряется столько кушать, пусть даже без тюнинга настроек - он ведь должен приносить прибыль?)

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
L
На сайте с 23.12.2012
Offline
92
#20

ТС - а кто хостер твой? (ну так, чтобы знать, на всякий случай)

И какая посещаемость сайта в сутки примерно?

Сдам выделенный сервер в Европе 9,5 евро в месяц. (/ru/forum/914387) Atom N2800 1.86 GHz / RAM 2 GB / HDD 500 GB sata2 / Канал 100 Mbps
123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий