| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > Как узнать почему "умирает" удаленный сервер? |
| Автор: Anton Vatchenko 2.3.2008, 13:11 |
| Итак, время от времени я теряю контроль над сервером, приходится просить его перегрузить. В службе поддержки ответили, что у меня происходит Kernel Panic. Как можно узнать что именно он стал причиной зависания, и как определить какое ПО его вызвало? |
| Автор: JackYF 2.3.2008, 14:20 |
ядро. И логи смотреть, что происходило перед смертью. |
| Автор: Anton Vatchenko 2.3.2008, 14:41 |
| И где эти логи смотреть? |
| Автор: MAKCim 2.3.2008, 15:20 |
точно сказать не могу, но по-моему panic() не оставляет логов (в критической ситуации любые действия, не связанные с остановкой системы, могут быть опасны, а обращение к блочному устройству для записи лога является таким действием) |
| Автор: Vasay 2.3.2008, 15:38 |
| Anton Vatchenko, В данном случае, думаю, стоит посмотреть все логи на наличие чего либо необычного. Если все ок, просить проверить железо сервера.. у меня как-то раз были подобные проблемы, оказалась неисправна память. |
| Автор: Anton Vatchenko 2.3.2008, 15:39 |
| Ну тогда как узнать из-за какого ПО проблема? |
| Автор: bilbobagginz 2.3.2008, 16:40 |
нужно сначала узнать какое ПО бежит вообще. еще стоит узнать температуры, статус диска, и т.д. настроить датчики отсылать температуру, нагрузки процессора и диска и др. параметры раз в несколько минут куда-то. когда происходит kernel panic, на дисплее высвечиваются данные. попросите эти данные на цифровую камеру заснять и прислать вам по мылу. удачи. |
| Автор: Anton Vatchenko 2.3.2008, 16:46 |
| Вы издеваетесь? У меня просто root доступ... И к сожалению у меня у провайдера не стоят ни камера, ни датчик температуры... Да и они имеют к серверу такой же доступ - через SSH, и ни о каких мониторах нет речи. |
| Автор: Vasay 2.3.2008, 16:55 |
| Anton Vatchenko, Самый простой вариант - поменяй сервер, заплати деньги за настройку нового (чтоб если что предъявить претензию). Будет так же валиться, значит проблема в твоем софте. |
| Автор: MAKCim 2.3.2008, 18:15 |
| Anton Vatchenko, смотри в сторону kdump Documentation/kdump |
| Автор: Anton Vatchenko 2.3.2008, 19:40 |
| Vasay, то есть заплатить деньги за то, чтобы скажем в итоге выяснить, что проблема была в MySQL? |
| Автор: Vasay 2.3.2008, 19:48 |
| Anton Vatchenko, Тот сервер, который у тебя сейчас, настраивал ты, или это входило в стоимость установки? (MySQL, Apache и тд?) п.с. Говоря "поменяй сервер" я говорил, исходя из того - что проблема либо в железе, либо в твоем софте, если есть подозрения на стандартный софт (MySQL, Apache...) то, если ставили в ДЦ - пинать их - если сам, то тогда сложнее.... А в логах точно нет ничего подозрительного? |
| Автор: Anton Vatchenko 2.3.2008, 20:08 |
| MySQL ставил я (и больше ничего). Когда в нем идет сложный запрос, то слетает KernelPanic. Дважды менял его. А федора, которая на серваке, входит в "пакет". Логов в MySQL странных нет. Другие логи я как раз и спрашивал где смотреть... |
| Автор: Vasay 2.3.2008, 20:13 |
| /var/log/ |
| Автор: MAKCim 2.3.2008, 21:12 |
| господа MySQL и прочие приложения пользовательского уровня не могут вызывать kernel panic |
| Автор: baldina 2.3.2008, 23:19 | ||
| Anton Vatchenko, как определил, что именно во время выполнения сложного запроса kernel panic? читай messages и dmesg. возможно, проблемы начинаются еще при загрузке учитывая, что ядро живет до последнего, стоит на оборудование обратить внимание: память, температура и тд. попробуй запустить там вместо mysql бесполезный, но нагружающий систему процесс. я так понимаю, "федора в пакете" означает, что ни железо ни ОС не тобой поставлены? тогда можешь смело претензии предъявлять. Добавлено через 3 минуты и 30 секунд
откуда они тогда знают, что ядро паникует? как они систему перезагружают? |
| Автор: Anton Vatchenko 5.3.2008, 12:57 |
| Я их просил проверить сервер - они его 3 часа гоняли в плане памяти, проца и материнки - все было ок. > вы пересмотрите свои решения по экономии на сервисе Вот это и смешно... Мне сервис приносит около 20 баксов, я должен платить за сервер, который нагружен на 0.2%... и искать более дорогого хостера? |
| Автор: bilbobagginz 6.3.2008, 06:27 | ||
а как они его гоняли ? вы пробовали также, как и они его по"гонять" ? я ваш сервер тоже гонял. или нет ? или это только слова ? в конце концов, я понимаю что сервер выкидывает вам kernel panic. заставьте их поменять сервер после замены хотя бы проверьте, что MAC и ID винта изменились. лучше чтобы перенесли на другой чипсет вообще.
я не понял что вы имеете в виду под "приносит 20 баксов". он вам приносит 20 баксов вообще, или в день или в час или в год ? вы никому ничего не должны (ну мне по крайней мере точно возможно для вас это хобби, т.е. деньги на ветер. в таком случае не слушайте меня: придется вам с вашим настоящим провайдером хостинга потелиться, и с помощью от force maggiore, решится проблема. а если вы собираетесь деньги на нем зарабатывать, тогда мой вопрос и актуален. |