Angst 0 Опубликовано: 2008-06-02 06:55:14 Share Опубликовано: 2008-06-02 06:55:14 В абсолютно случайные моменты времени (может несколько раз в день, а может и после долгой работы) старгейзер падает с ошибкой: stargazer[5366]: segfault at 18a8 ip b7f67e24 sp b5a819c8 error 4 in libpthread-2.3.6.so[b7f61000+e000] это при использованиии mod_store_mysql.so а если использовать mod_store_files.so то работает все нормально. может его надо как-то особо перекомпилировать? кстати версия 2.404 падал так же. uname: Linux gw 2.6.25 #1 SMP PREEMPT Mon May 19 00:29:15 PETST 2008 i686 GNU/Linux mysql: mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2 mysqld Ver 5.0.32-Debian_7etch5-log for pc-linux-gnu on i486 (Debian etch distribution) Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-06-02 07:59:19 Share Опубліковано: 2008-06-02 07:59:19 В абсолютно случайные моменты времени (может несколько раз в день, а может и после долгой работы) старгейзер падает Аналогично, только незнаю с какой ошибкой он падает... Но падает стабильно. Неприятно конечно, но работать ему таки нада. Потому пришлось скриптом рестартовалку делать и бросать в крон чтоб каждую минуту проверял жив ли он. Проверял на разном железе, разных ядрах.. все тоже самое.. Единственное чего не пробовал менять так это ось. Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-02 09:14:49 Автор Share Опубліковано: 2008-06-02 09:14:49 у меня тоже рестартовалка написана: #!/bin/bash LOCK_FILE=/var/lock/stargazer.LOCK LOG_FILE=/var/log/stargazer.monitor.log STG_STARTER="/etc/init.d/stargazer.sh" PID_FILE=/var/run/stargazer.monitor.pid while : sleep 30 do STG_PID=`ps axw | grep "stargazer$" | grep -v "grep" | awk ' { print $1; } '` STGT_PID=`ps x | grep stg-exec | grep -v "grep" | awk ' { print $1; } '` if [ ! "$STG_PID" ]; then if [ -f "$LOCK_FILE" ]; then DATESTMP=`date +"%Y.%m.%d %H:%M:%S"` echo "$DATESTMP Stargazer unexpected shutdown detected. Restarting." >> $LOG_FILE if [ "$STGT_PID" ]; then kill -KILL $STGT_PID fi $STG_STARTER restart & fi fi запускаю с запуском старгейзера в фон. но все равно, как-то это не комильфо. хотелось бы причину как-то найти. UPD: Кстати, посчле падения старгейзера, в фоне остается работать stg-exec. Его приходится очень убивать. Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-06-02 13:12:14 Share Опубліковано: 2008-06-02 13:12:14 UPD: Кстати, посчле падения старгейзера, в фоне остается работать stg-exec. Его приходится очень убивать. Абсолютно идентичная ситуация. По поводу некошерности использования скриптов, тоже полностью согласен с вами коллега. Но увы... P.S.: Не оставляю веру в победу мозга над софтом. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-06-02 13:54:58 Share Опубліковано: 2008-06-02 13:54:58 "Поднимите мне веки!" Покажите что говорит ldd mod_store_mysql.so Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-02 14:03:08 Автор Share Опубліковано: 2008-06-02 14:03:08 linux-gate.so.1 => (0xffffe000) libmysqlclient_r.so.14 => /usr/lib/libmysqlclient_r.so.14 (0xb7dd4000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7d1a000) libm.so.6 => /lib/tls/libm.so.6 (0xb7cf5000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7cea000) libc.so.6 => /lib/tls/libc.so.6 (0xb7bb8000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7ba6000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b77000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7b61000) libz.so.1 => /usr/lib/libz.so.1 (0xb7b4f000) /lib/ld-linux.so.2 (0xb7f08000) Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-06-02 14:06:33 Share Опубліковано: 2008-06-02 14:06:33 "Поднимите мне веки!"Покажите что говорит ldd mod_store_mysql.so Биттэ шьон (с) boom-box:~# ldd /usr/lib/stg/mod_store_mysql.so linux-gate.so.1 => (0xffffe000) libmysqlclient_r.so.15 => /usr/lib/libmysqlclient_r.so.15 (0xb7da8000) libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7cc2000) libm.so.6 => /lib/tls/libm.so.6 (0xb7c9d000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7c92000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b60000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b4e000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b20000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7b09000) libz.so.1 => /usr/lib/libz.so.1 (0xb7af5000) /lib/ld-linux.so.2 (0x80000000) boom-box:~# Stg 2.403b Но, смею Вас заверить.. и на 2.404 падает Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-06-02 14:06:58 Share Опубліковано: 2008-06-02 14:06:58 Ну, вроде, все правильно. Как вариант - посмотри в теме про новую сборку (ближе к концу) - там я и den68 обсуждали падения мускула и он выкладывал ссылки на модифицированный модуль (блокировки, другая логика работы с базой). Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-02 14:13:41 Автор Share Опубліковано: 2008-06-02 14:13:41 спасибо. будем смотреть. Ссылка на сообщение Поделиться на других сайтах
gall 6 Опубліковано: 2008-06-02 15:56:46 Share Опубліковано: 2008-06-02 15:56:46 будем смотреть. ...и видеть. На рабочем сервере установлен стг 2.403+мускуль+веб Alf. Поскольку модуль мускуля пропатчен под web, то установить mysql_mutex немогу. Загнал оба варианта в winmerge и получил 283 различия в 3 файлах. Патчить модуль Alfa модулем mutex сам боюсь. можно доламать то, что хоть как то работает. Прошу помощи, кому не тяжело/лень, скрестите ежа с удавом. Вот они оба Ссылка на сообщение Поделиться на других сайтах
Alferov 0 Опубліковано: 2008-06-03 05:18:33 Share Опубліковано: 2008-06-03 05:18:33 Поставил себе модуль mysql-mutex. 2 недели - полет нормальный. Падений не замечено. Раньше падало периодически. dbg корки показывал, что падало на выборке сообщений из БД (messages). В течение этой недели сделаю патч на последнюю сборку. Плюс выложу уже пропатченную сборку с вышеуказанным модулем. Для простоты. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-06-03 09:45:45 Share Опубліковано: 2008-06-03 09:45:45 Что-то Max CVS не трогает... Короче, жду отзывов по mysql-mutex. Если все будет ок - положу в CVS Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-27 15:28:37 Автор Share Опубліковано: 2008-06-27 15:28:37 на "mysql_store v.0.67-mutex" получаю сегодня: Jun 28 02:31:07 gw kernel: stargazer[6503]: segfault at 18a8 ip b805be24 sp b5b709c8 error 4 in libpthread-2.3.6.so[b8055000+e000] это после примерно 11 часов работы старгейзера. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-06-27 15:35:03 Share Опубліковано: 2008-06-27 15:35:03 Объявляю конкурс на лучшую корку с бинарями. А если патченое - то и с исходниками. Слать сюда: faust@stg.dp.ua ulimit -c 10000 ./build debug ... bla-bla-bla ... LD_LIBRARY_PATH=../../lib ./stargazer <тут получается корка> Не забыть при этом в конфиге прописать ModulesPath=./modules Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-27 15:43:40 Автор Share Опубліковано: 2008-06-27 15:43:40 Объявляю конкурс на лучшую корку с бинарями. А если патченое - то и с исходниками.Слать сюда: faust@stg.dp.ua ulimit -c 10000 ./build debug ... bla-bla-bla ... LD_LIBRARY_PATH=../../lib ./stargazer <тут получается корка> Не забыть при этом в конфиге прописать ModulesPath=./modules пожалуйста, для слаборазвитых, можно поподробнее как кору сделать? Ссылка на сообщение Поделиться на других сайтах
Angst 0 Опубліковано: 2008-06-27 15:45:23 Автор Share Опубліковано: 2008-06-27 15:45:23 кстати, я не патчил, я просто mysql_store заменил матексной версийе и перекомпилировал старгейзер. Ссылка на сообщение Поделиться на других сайтах
den68 0 Опубліковано: 2008-06-28 05:24:39 Share Опубліковано: 2008-06-28 05:24:39 на "mysql_store v.0.67-mutex" получаю сегодня:Jun 28 02:31:07 gw kernel: stargazer[6503]: segfault at 18a8 ip b805be24 sp b5b709c8 error 4 in libpthread-2.3.6.so[b8055000+e000] это после примерно 11 часов работы старгейзера. попробуй собрать с либами -lmysqlclient_r -lpthread, -lmysqlclient убрать, править в Makefile А вообще лучше взять более свежую версию, заточена под 2.405.х mysql_store.0.68-mutex Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас