Страница 1 из 1

apache22+fastcgi+php -> exited on signal 11 (core dumped)

Добавлено: 2009-02-17 16:21:50
set_rus
Добрый день...
Может кто встречался из тех что юзает apache22 или есть идеи по поводу моей проблемы...
Проблема вот в чем:
нужна была фряха под веб сервачек...
собрал в субботу фряху с нуля их новеньких портов обновио мир... ядро скомпилил...

обычно собирал apache20 по статейке лисовской... с доработочками своими... в общем очень мне нравилось как эта связка работает
а тут apache20 с suexec нивкакую низахотел собираться - писал по ходу make'а что вообще низнает таких опций... а сервер надо срочно

пришлось разбираться с apache22. Оказалось что коечего сильно поменялось...
например suexec'у пришлось указать в make.conf

Код: Выделить всё

SUEXEC_UIDMIN=900
SUEXEC_GIDMIN=900
в апаче права по умолчанию на коневой каталог пришлось поправить
ну и так по мелочи, все сейчас не вспомню...

Много думал, копал. Наконец заработало... я почти счастлив...

Но вот какая проблема в /var/messages, потихоньку, раз в пять-десять, минут капают ошибки:

Код: Выделить всё

Feb 17 19:02:14 tower kernel: pid 22333 (php-cgi), uid 1002: exited on signal 11 (core dumped)
Feb 17 19:02:15 tower kernel: pid 22339 (php-cgi), uid 1004: exited on signal 11 (core dumped)
Feb 17 19:02:19 tower kernel: pid 22337 (php-cgi), uid 1002: exited on signal 11 (core dumped)
так по три по четыре за раз

и валятся корки(php-cgi.core) в корневуху веб сервера
протекает гдето php'шка причем ни access.log ни в error.log ниче вразумительного не пишется[/b]
сервак работает и честно отдает все странички... по крайней мере я не заметил за это время ни одного зависания

далее привожу конфигурацию сервака и версии пакетов
----------------------------------------------------------------------------------------------------------------------

Код: Выделить всё

tower# uname -a
FreeBSD *************** 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #0: Mon Feb 16 16:59:45 NOVT 2009     *******************:/usr/obj/usr/src/sys/SET  i386
make.conf

Код: Выделить всё

DEFAULT_PHP_VER=5
PORTSDIR?=      /usr/ports

# apache2
.if ${.CURDIR} == ${PORTSDIR}/www/apache22
WITHOUT_SSL=            YES
WITH_SUEXEC=            YES
SUEXEC_UIDMIN=900
SUEXEC_GIDMIN=900
SUEXEC_DOCROOT=         /usr/home
SUEXEC_USERDIR= /usr/home/*/cgi-bin
SUEXEC_LOGFILE=         /var/log/httpd/suexec.log
APACHE_SUEXEC_LOG= /var/log/httpd-suexec.log
APACHE_HARD_SERVER_LIMIT= yes
WITH_APACHE_PERF_TUNING= yes
APACHE_HARD_SERVER_LIMIT= 1024
.endif

Код: Выделить всё

pkg_info | grep apach
apache-2.2.11_3     Version 2.2.x of Apache web server with prefork MPM.

Код: Выделить всё

 pkg_info | grep php
php5-5.2.8          PHP Scripting Language
php5-bcmath-5.2.8   The bcmath shared extension for php
php5-bz2-5.2.8      The bz2 shared extension for php
php5-ctype-5.2.8    The ctype shared extension for php
php5-curl-5.2.8_1   The curl shared extension for php
php5-dom-5.2.8      The dom shared extension for php
php5-exif-5.2.8     The exif shared extension for php
php5-extensions-1.2 A "meta-port" to install PHP extensions
php5-filter-5.2.8   The filter shared extension for php
php5-ftp-5.2.8      The ftp shared extension for php
php5-gd-5.2.8_1     The gd shared extension for php
php5-hash-5.2.8     The hash shared extension for php
php5-iconv-5.2.8    The iconv shared extension for php
php5-json-5.2.8     The json shared extension for php
php5-mbstring-5.2.8 The mbstring shared extension for php
php5-mcrypt-5.2.8   The mcrypt shared extension for php
php5-mssql-5.2.8    The mssql shared extension for php
php5-mysql-5.2.8    The mysql shared extension for php
php5-mysqli-5.2.8   The mysqli shared extension for php
php5-pdo-5.2.8      The pdo shared extension for php
php5-pdo_sqlite-5.2.8 The pdo_sqlite shared extension for php
php5-pgsql-5.2.8    The pgsql shared extension for php
php5-posix-5.2.8    The posix shared extension for php
php5-recode-5.2.8   The recode shared extension for php
php5-session-5.2.8  The session shared extension for php
php5-simplexml-5.2.8 The simplexml shared extension for php
php5-soap-5.2.8     The soap shared extension for php
php5-sockets-5.2.8  The sockets shared extension for php
php5-spl-5.2.8      The spl shared extension for php
php5-sqlite-5.2.8   The sqlite shared extension for php
php5-tokenizer-5.2.8 The tokenizer shared extension for php
php5-xml-5.2.8      The xml shared extension for php
php5-xmlreader-5.2.8 The xmlreader shared extension for php
php5-xmlwriter-5.2.8 The xmlwriter shared extension for php
php5-zip-5.2.8      The zip shared extension for php
php5-zlib-5.2.8     The zlib shared extension for php

Код: Выделить всё

pkg_info | grep fast
mod_fastcgi-2.4.6   A fast-cgi module for Apache

Re: apache22+fastcgi+php -> exited on signal 11 (core dumped)

Добавлено: 2009-02-18 3:41:06
zingel
apache-2.2.11_3
да Вы смельчак.....

вообще, на Вашем месте я бы подебагал апачь.

Re: apache22+fastcgi+php -> exited on signal 11 (core dumped)

Добавлено: 2009-02-18 4:14:27
wnd
модулей апачевских, наверное понаставили?
Если да, то отключить все, и потом включая по одному искать корявый.

Re: apache22+fastcgi+php -> exited on signal 11 (core dumped)

Добавлено: 2009-02-18 8:42:57
Гость
zingel писал(а):
apache-2.2.11_3
да Вы смельчак.....

вообще, на Вашем месте я бы подебагал апачь.
Да все понятно. Сам не рад, тока не работает apache2.0...
apache22 собирал из портов по честному
и вообще косяки какието с портами последние полгода...

Re: apache22+fastcgi+php -> exited on signal 11 (core dumped)

Добавлено: 2009-02-19 1:40:24
zingel
UPDATING нужно читать....