cPanel + WHM 11.36.1 (build 6) + segfault

1 234
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#21
Romka_Kharkov:
C последним тоже согласен, но проверю шас md5 по соседнему серверу, проблемма процесса 6446 в том, что его нет пока я не попробовал подключится\авторизоваться... как же его словить? Ведь он тут же падает по причине segfault.... стало быть надо как-то его "подождать", lsof умеет?

Пока GDB висит после надписи Program received signal SIGSEGV, Segmentation fault. процесс живёт.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#22
Boris A Dolgov:
Пока GDB висит после надписи Program received signal SIGSEGV, Segmentation fault. процесс живёт.

Ух ты, уже иду смотреть.....

---------- Добавлено 14.05.2013 в 20:36 ----------

Boris A Dolgov:
Пока GDB висит после надписи Program received signal SIGSEGV, Segmentation fault. процесс живёт.

Отвлекают со всех сторон, простите пожалуйста, параллельно Cpanel попросили сделать strace происходящего, как правильно посмотреть?, они тоже полагают что там будет некий файл к которому было последнее обращение..... Подскажете?

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#23
Romka_Kharkov:
Ух ты, уже иду смотреть.....

---------- Добавлено 14.05.2013 в 20:36 ----------


Отвлекают со всех сторон, простите пожалуйста, параллельно Cpanel попросили сделать strace происходящего, как правильно посмотреть?, они тоже полагают что там будет некий файл к которому было последнее обращение..... Подскажете?

strace -f -p `pgrep cpsrvd` 2> file.log

Andreyka
На сайте с 19.02.2005
Offline
822
#24
Romka_Kharkov:

Кого "его" запустить? perl ? НЕ совсем понял, перл системный подменить на собранный с дебагом?

Не, GENERIC так сказать :D

Перед входом под юзером сменить на собранный черещ симлинк

Получить кору и вернуть взад

Не стоит плодить сущности без необходимости
Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#25
Andreyka:
Перед входом под юзером сменить на собранный черещ симлинк
Получить кору и вернуть взад

Не думаю, что perl сохраняет ABI от версии к версии учитывая изменения, наложенные cPanel'ю.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#26

В общем strace ничего пока не дал путевого, заслал им результат, посмотрели, сказали мол куча ошибок там (Bad file descriptor), предложили Fsck, сделал из single-user , журналы на месте, все в полном порядке, проблема не ушла.....

N
На сайте с 06.05.2007
Offline
419
#27

Romka_Kharkov, ну а по первому методу через gdb удалось понять с помощью /proc какие файлы открыты ? что за файлы? их содержимое можно попытаться проанализировать и понять не испорчено ли оно?

С fsck и bad file descriptor это саппорт пошутил так. Совершенно же ясно, что ошибка наведенная какими-то другими ошибками.

Кнопка вызова админа ()
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#28

Андрейка, перл собирать не пришлось, в cPanel оказывается можно включить "Core Dumps" при этом надо указать в "/proc/sys/kernel/core_pattern" из формат и вуаля, в /tmp получаю core от cpanel которые уже отправил на анализ ребятам из поддержки, чисто на будущее :)

---------- Добавлено 15.05.2013 в 15:34 ----------

netwind:
Romka_Kharkov, ну а по первому методу через gdb удалось понять с помощью /proc какие файлы открыты ? что за файлы? их содержимое можно попытаться проанализировать и понять не испорчено ли оно?
С fsck и bad file descriptor это саппорт пошутил так. Совершенно же ясно, что ошибка наведенная какими-то другими ошибками.

Нет, не удалось, я изучал все профили пользователей, явных расхождений по переменным в конфигурационных файлах не обнаружил.... все на местах, разнятся только домены, их количество и всякое присущее индивидуальное.....

P.S : Есть две корки образованные в процессе логина, куда и как их натравить что бы почитать ченить умное :D ?

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#29

То есть рут мы не даём, а корку, которая может содержать часть важной информации -- даём?)

Натравить на них можно только gdb (что мы уже делали), но нужна отладочная информация, которая есть только в cpanel.

esetnod
На сайте с 16.07.2009
Offline
134
#30

С cpanel дел не имел, но у ispsystem "дайте доступ" это уже на уровне автоответчика в тикетах, по каждому чиху.

Концептуально у меня везде openvzшные ядра, даже если нужен только 1 контейнер.

Так вот, к чему я, в подобных случаях просто клонирую контейнер за вычетом некоторых приватных (не результирующих для воспроизведения ошибки) данных и таки "даю доступ".

И пусть балуются, хоть rm -rf /* делают.

А иначе некоторые типы проблем просто не решить.

Быстрый хостинг на SSD от $0.99 (http://just-hosting.ru/) | OpenVZ (http://just-hosting.ru/vds.html) и KVM (http://just-hosting.ru/vds-kvm.html) VDS от $7.95
1 234

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