Да? Вы правда считаете, что возможночти C++ сопоставимы с PHP? Поверьте, C++ может многое.
Собственно проблема найдена. Это стыковка двух багов, которая приводит к падению. Один из них filemgr, как и говорил, второй - патч на бэкапную систему.
Место в памяти виновника:
ffffffff81144ddf
И ниже видно кому оно принадлежало:
bh_log_doit.
Не очень уместная шутка. Вам больше по душе школохосты на стандартных панелях и операционках, где любой сайт может уложить сервер?
Вот сидим вспоминаем, что мы меняли. ISP никогда не обновляем. Filemgr был включен, сейчас выключен. Но после выключения опять падение последовало. Видимо зря я наехал на ISP. С другой стороны почему каждый раз один и тот же файл?
Панель на C++ написана. Все знает )))
Раз в жизни из-за бага, который будет закрыт. А не каждый день от нагрузки. Это разные вещи.
Да ладно? На каждом втором хостинге какой-нибудь сайт выжрет все ресурсы памяти. Это не форк, но результат тот же. Ну а кроме того, не работает вариант, когда занимают все процессорное время и весь ввод-вывод. Вдарьте бенчмарком по диску из мускула - сервер не чихнет даже. Опять же BurnMMX. Кроме FastVPS и Host Low Cost больше нет ни одного хостинга, кто его выдержит. Ткните пальцем на любой из них, дайте полноценный шелл с этой командой и я положу сервак.
Вы не поняли. 35-е ядро так же не защищает. Но так уже есть с чем работать. Естественно там пол ядра инженеры перетряхнули, чтобы работала защита.
Конерктеный пример атаки: brunMMX. Тестируйте, скоро как раз выходные, будет чем заняться. ))))
Секрет )) На эту тему уже говорили в теме Host Low Cost. У них кстати позавчера по этой же причине сервак грохнулся. Но там всего один раз и все, а нас колбасит весь вечер.
Там целый комплекс доработок от io-throttle до BFQ. Сервер просто нереально перегрузить насильно. Форк-бомбы тоже не работают.
Вы конечно можете посмеяться, но я Вам могу дать BurnMMX и шелл и посмотрим как Вы сможете положить сервер ;) а мы посмеемся.
Ну короче проблема видимо решена по деревенски: отключением этого плагина в ISPmanager.
Как наберу немного статистику, отпишусь.
Сам плагин вот (Настройки сервера---> Плагины):
На шаредном хостинге никто не может себе позволить роскошь использовать стандартное ядро. Элементарно там нет возможности защититься от перегрузов одним пользователем. Но вот обратная сторона сложности - хрупкость, и этой стороной мы получили по голове.
Этому ядру уже месяц и ни разу не переклинивало. А это 6 даунтаймов подряд за вечер...
А главно ядро то все правильно делает, что объявляет панику. Еще бы оно не объвило, если у нее стэк сорвали. А вдруг рут был получен таким образом. Конечно лучше сразу валить сервак вниз. Это как раз грамотное поведение ядра, к нему претензий нет.
Вот опять. И опять этот же filemgr:
Ядро ванильное. Версия 2.6.35. Собственно на картинке версия видна.
Там была одна ошибочка чтения. Но ведь ясным язком написана причина паники:
Как можно покорежить стэк ядра невозможностью чтения с диска? Нет, причина в этом процессе.
Можете у нас разместить. Качество очень высокое. 1 месяц тестовый период.
Кроме того, сейчас идет акция - пол года по 50% цене.
Объявляем начало недельной акции (до 31 января) о распродаже всех видов услуг с 50-ти процентной стоимостью на пол года!
Все интересующиеся пишите здесь, в ПМ, чат на сайте или тикетку.
В купе с месячным тестовым периодом Вы можете получить месяц бесплатно и пять остальных по 50%.
FastVPS несравнимо лучше по всем до единого параметрам. Даже не раздумывайте.
Датацентр лучше, саппорт оперативнее, цены ниже, к комунизму ближе.
Зачем врете? Есть бесплатные хостинги без рекламы и баннеров. Те, которые заводят к себе клиента и ждут пока он перейдет на тариф повыше.