Jump to content

Dle стал жрать оперативку как умолешённый


Recommended Posts

Суть проблемы. был vps с 5 сайтами, 2ядра 2гб оперативы. Все сайты новенькие и макс. посещалка на них 200 чел.
Потребление оперативки не достигало больше 10%
Запилил туда ещё один сайт всё было норм, но в один прекрасный день сайт с посещаемостью 300 уников стал "жрать" всю оперативку. Я погрешил на vps и перенёс его на отдельный хостинг, результат тот же. Сайт в буквальном смысле ложится каждые 5 мин. Посмотрел,
Вопрос: Что может так жрать оперативку? И как можно это выявить?

Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

Вы уверены, что дело в оперативке? Тоже раньше думал, что не хватает оперативы

Если я не ошибаюсь, то у меня давно была такая проблема, всегда ложились все сайты и мне приходилось перегружать Mysql и httpd.... в итоге устал и попросил разобраться поддержку, они просто увеличили  ограничение на число открытых файлов в системе. При работе MySQL создаёт временные файлы. Когда их становится больше определённого числа - возникает такая проблема. Создание временных файлов сервером баз данных зависит от того, какие и сколько запросов к нему выполняется, т.е. от работы Ваших сайтов с ним. После таких проблем не наблюдалось, сайтов DLE  было около 10 и тоже не более 200 хостов.

Link to post
Share on other sites

Вы уверены, что дело в оперативке? Тоже раньше думал, что не хватает оперативы

Если я не ошибаюсь, то у меня давно была такая проблема, всегда ложились все сайты и мне приходилось перегружать Mysql и httpd.... в итоге устал и попросил разобраться поддержку, они просто увеличили  ограничение на число открытых файлов в системе. При работе MySQL создаёт временные файлы. Когда их становится больше определённого числа - возникает такая проблема. Создание временных файлов сервером баз данных зависит от того, какие и сколько запросов к нему выполняется, т.е. от работы Ваших сайтов с ним. После таких проблем не наблюдалось, сайтов DLE  было около 10 и тоже не более 200 хостов.

Да уверен, оперативка заруженна на 100%.

 

Link to post
Share on other sites

А, при чем тут DLE? У меня несколько сайтов на dle с посещалкой от 300, ничего не грузит.

1. Дешевый хост

2. Вирус.

p.s Запарили вы со своими нуледами. Если уж так приспичило, скачивайте ограниченную версию и генерируйте... Помните такого чела и времена, который по просьбе как орехи щелкал нуленые сайты и потом выкладывал дампы их? Вот активированные версии он не трогал. Почему?

Link to post
Share on other sites
  • VIP

Как вариант - неправильно настроенный Mysql. Бывают такие ситуации - когда правильно настроенные конфиги ранее... при росте сайтов/посещаемости вдруг превращаются в тыкву, а точнее в неправильно настроненные)

 

Если таблицы InnoDB, то там есть механизм кеширования в оперативку. С MyIsam не уверен, но там тоже по идее должны быть подобные механизмы. В иннодб можно настроить кеширование в том же конфиге(параметры innodb_buffer_pool_size и т.п.). Также можно попробовать отлавливать список "жрущих" запросов через SQL:

SHOW FULL PROCESSLIST
Edited by buktor
Link to post
Share on other sites

1. Vps норм, щас на Fozzy стоит

2. Вирусов нет.

Проблема где то с БД, в ней косяк.

Еще может быть, что какие то изображения не существуют физически, а ссылки в новостях на них прописаны. Тогда база пытается их загрузить в новостях, но не может их найти, отсюда и падает сайт/база из-за постоянных запросов найти эти изображения. Было такое и тоже сайт падал каждые 5 минут.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...