Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mysql съедает всю память

Опубликовано:

Вот такая проблема. Бывает что при некоторых операциях на форуме - создание темы, удаление темы/сообщений и подобных (запись в БД) а также операций в админке связаных с записью в БД (создание разделов, удаление юзеров и так далее) форум начинает есть очень много памяти сервера, очень быстрый скачок памяти, доходит даже до того что сбедает её всю (а её аж полторы гига). Помогает перезапуск мускула, иногда память сама востанавливается.

 

Также часто превышен лими ЦП и сетевых ресурсов, вот как на этом скриншоте:

post-31497-0-74290400-1326575724_thumb.jpg

 

Подскажите, это дело в форуме, или же проблема сервера всё таки?

Рекомендованные сообщения

Опубликовано:

Может пригодиться оптимизация MySQL позновательная статья, правда сам не знаю как некоторые действа сделать написанные в ней :mellow:

  • 2 недели спустя...
Опубликовано:
  • Автор

Скорее всего + настройки сервера + хостинг

И как это им доказать... Незнаю как на них надавить...

 

Ну и плюс еще база данных может медленно работать

Сама база данных довольно покоцанная...

 

Сравнивали загрузку первой странице форума и всех остальных. В течение дня?

Ага. Стабильно одинаково тормозит (те 2 сек.).

 

xdebug не поставили?

Пока нет. Только недавно вновь инет появился у меня.

 

Год назад была похожая проблема. Что только не делал. Результат нулевой. Сбежал за границу. Уже год даже сервер не перегружаю, про проблемы совсем забыл.

Так переход на другой хост ведь столько усилий и времени...

 

Знаете, по-моему вам лучше с VDS на шаред-хостинг перебраться (звучит смешно, но я серьезно), только на индивидуальный тариф и к нормальной компании, чтобы повысили допустимую нагрузку. Могу в личке проконсультировать куда вам пойти, сам раньше на VDS сидел и понял, что за необходимую конфигурацию платить там надо в 3 раза больше, только быстрее оно не будет работать всё равно.

Для меня всё это тёмный лес...

Опубликовано:

И как это им доказать... Незнаю как на них надавить..

Не как?

 

А что доказывать? Если настройки VDS, то это ваши проблемы, а не хостера.

Если хостер продает больше ресурсов, чем у него есть он в этом не когда не сознается.

 

Сама база данных довольно покоцанная...

Дело не в базе, а в настройках MySQL сервера и VDS

 

Ага. Стабильно одинаково тормозит (те 2 сек.).

Тогда не хуки...

 

Так переход на другой хост ведь столько усилий и времени...

Но оно того стоит

Опубликовано:
  • Автор

Если хостер продает больше ресурсов, чем у него есть он в этом не когда не сознается.

Вот вот вот вот!!!!

Два года назад один приглашённый специалист словил их на этом (они набрали много клиентов, но так как ресурсов нехватало, некоторым клиентам чёт там занижали). После этого они всё вернули - и долгое время форум прям летал, все удивлялись его скорости.

  • 1 месяц спустя...
Опубликовано:
  • Автор

Собственно источник проблемы найден, это не мускул а именно apache2

 

Дело в том что в любой период времени, и неизвестно по какой причине, начинают в бешенном ритме плодиться процессы апача, а именно "/usr/sbin/apache2 -k start"

 

Но от чего начинается такая "апачная атака" - неизвестно :(

Опубликовано:
  • Автор

Сделал кое какие изменения в apache2.conf, отключил KeepAlive, увеличил StartServers и уменьшил MaxClients

Пока нормально. Буду смотреть...

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.