Стоит комплект: Ubuntu Server 7.10 + Apache2.2 + PHP 5.2.3-1ubuntu6.3 как модуль + MySQL 5.0.45-Debian_1ubuntu3.1-log - все это из пакетов + Nginx для проксирования версии 0.6.23 самосборный. Все отлично работает, самописный движок на PHP, без единого сбоя проработал под более древним софтом, недавно был перенесен на все это. Периодически, в разное время, чайлды apache начинают сыпаться с segfault. Протрейсить очень сложно, ибо после старта нового - почти сразу умирает. В браузере при это ошибка 500 (Nginx ошибку 499 так показывает) - т.е. соединение было разорвано до того, как прокси что-то прочел. Падает только на одном URL, другие скрипты спокойно отрабатывают. В итоге поймал один процесс, потрейсил, падает вот так: poll([{fd=24, events=POLLIN|POLLPRI}], 1, 0) = 0 write(24, "?\0\0\0\3UPDATE LOW_PRIORITY objects"..., 67) = 67 read(24, "0\0\0\1\0\1\0\2\0\0\0(Rows matched: 1 Cha"..., 16384) = 52 poll([{fd=24, events=POLLIN|POLLPRI}], 1, 0) = 0 write(24, "&\0\0\0\3SELECT * FROM categories WH"..., 42) = 42 read(24, "\1\0\0\1\0038\0\0\2\3def\nrapidlinks\ncategor"..., 16384) = 231 stat64("./includes/ad.html", {st_mode=S_IFREG|0770, st_size=1483, ...}) = 0 fcntl64(19, F_SETLKW64, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}, 0xbfab0844) = 0 fcntl64(19, F_SETLKW64, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}, 0xbfab0844) = 0 poll([{fd=24, events=POLLIN|POLLPRI}], 1, 0) = 0 write(24, "6\0\0\0\3SELECT * FROM links WHERE o"..., 58) = 58 read(24, "\1\0\0\1\5.\0\0\2\3def\nrapidlinks\5links\5l"..., 16384) = 379 --- SIGSEGV (Segmentation fault) @ 0 (0) --- chdir("/etc/apache2") = 0 rt_sigaction(SIGSEGV, {SIG_DFL}, {SIG_DFL}, 8) = 0 kill(21754, SIGSEGV) = 0 sigreturn() = ? (mask now []) --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 21754 detached Собственно вопрос к гуру, может кто сталкивался, что тут не так может быть? Все может работать без сбоев довольно долго, а потом упасть. Вот это место в коде: $q1=mysql_query("SELECT * FROM links WHERE obj='".$id."' ORDER BY id ASC"); Есть аналогичная проблема на других сайтах, запрос mysql очень похож. P.S. у php сперва стоял eaccelerator, сейчас заменил на xcache - разницы никакой...
Ответ на:
комментарий
от Chumka
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Chumka
Ответ на:
комментарий
от OldFornit
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от phasma
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум snmpd падает в segfault (2010)
- Форум падает apache (2011)
- Форум Apache падает (2011)
- Форум Падает Apache (2010)
- Форум fsck_udf из netbsd падает на моей машине (2022)
- Форум Vulture's Eye падает с Segfault-ом (2019)
- Форум Падает apache от нагрузки (2016)
- Форум Снова начал падать Apache (2011)
- Форум segfault (2011)
- Форум Apache падает после загрузки mod_ssl (2015)