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

apache1.3 падает в кору после апдейта

Добавлено: 2007-07-03 14:21:06
Dog
Имеем такую картину: стоял сервак, работал, его очень долго не трогали. На нем проапдейтили систему (6.1 -> 6.2), обновили дерево портов, сделали портапгрейд. Все поднялось успешно, кроме апача, который падает в кору. При детально разбирательстве обнаружилось, что виной этому php4. Когда из подключаемых к нему модулей убрал recode и yaz - все опять забегало. Контора в том числе предоставляет хостинг, так что теоретически все настраивалось во время далекое оно для необходимых нужд пользователей, хотя сейчас это выяснить уже невозможно - сменилось по крайней мере пара поколений админов. Пока жалоб от клиентов нет, но вдруг кому-нибудь чего-нибудь из функций отключенных модулей понадобится - могут быть неприятности. Откатиться обратно - последний из рассматриваемых вариантов. Может кто с подобным сталкивался?
Теперь непосредственно о системе:

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

dog@hosting2:~> uname -a
FreeBSD hosting2.kharkov.ukrpack.net 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #0: Tue Jun 26 17:32:52 EEST 2007     root@hosting2.kharkov.ukrpack.net:/usr/obj/usr/src/sys/HOSTING  i386

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

dog@hosting2:~> pkg_version -v | grep apache
apache-1.3.37_4                     =   up-to-date with port
dog@hosting2:~> pkg_version -v | grep php
php4-4.4.7                          =   up-to-date with port
php4-bcmath-4.4.7                   =   up-to-date with port
php4-bz2-4.4.7                      =   up-to-date with port
php4-calendar-4.4.7                 =   up-to-date with port
php4-crack-4.4.7                    =   up-to-date with port
php4-ctype-4.4.7                    =   up-to-date with port
php4-curl-4.4.7                     =   up-to-date with port
php4-dba-4.4.7                      =   up-to-date with port
php4-dbase-4.4.7                    =   up-to-date with port
php4-dbx-4.4.7                      =   up-to-date with port
php4-dio-4.4.7                      =   up-to-date with port
php4-domxml-4.4.7                   =   up-to-date with port
php4-exif-4.4.7                     =   up-to-date with port
php4-extensions-1.0                 =   up-to-date with port
php4-filepro-4.4.7                  =   up-to-date with port
php4-ftp-4.4.7                      =   up-to-date with port
php4-gd-4.4.7                       =   up-to-date with port
php4-gettext-4.4.7                  =   up-to-date with port
php4-gmp-4.4.7                      =   up-to-date with port
php4-iconv-4.4.7                    =   up-to-date with port
php4-imap-4.4.7                     =   up-to-date with port
php4-mbstring-4.4.7                 =   up-to-date with port
php4-mcal-4.4.7                     =   up-to-date with port
php4-mcrypt-4.4.7                   =   up-to-date with port
php4-mcve-4.4.7                     =   up-to-date with port
php4-mhash-4.4.7                    =   up-to-date with port
php4-mnogosearch-4.4.7              =   up-to-date with port
php4-mysql-4.4.7                    =   up-to-date with port
php4-ncurses-4.4.7                  =   up-to-date with port
php4-odbc-4.4.7                     =   up-to-date with port
php4-openssl-4.4.7                  =   up-to-date with port
php4-overload-4.4.7                 =   up-to-date with port
php4-pcntl-4.4.7                    =   up-to-date with port
php4-pcre-4.4.7                     =   up-to-date with port
php4-pgsql-4.4.7                    =   up-to-date with port
php4-posix-4.4.7                    =   up-to-date with port
php4-pspell-4.4.7                   =   up-to-date with port
php4-readline-4.4.7                 =   up-to-date with port
php4-recode-4.4.7                   =   up-to-date with port
php4-session-4.4.7                  =   up-to-date with port
php4-shmop-4.4.7                    =   up-to-date with port
php4-snmp-4.4.7                     =   up-to-date with port
php4-sockets-4.4.7                  =   up-to-date with port
php4-sysvmsg-4.4.7                  =   up-to-date with port
php4-sysvsem-4.4.7                  =   up-to-date with port
php4-sysvshm-4.4.7                  =   up-to-date with port
php4-tokenizer-4.4.7                =   up-to-date with port
php4-wddx-4.4.7                     =   up-to-date with port
php4-xml-4.4.7                      =   up-to-date with port
php4-xmlrpc-4.4.7                   =   up-to-date with port
php4-xslt-4.4.7                     =   up-to-date with port
php4-yp-4.4.7                       =   up-to-date with port
php4-zlib-4.4.7                     =   up-to-date with port

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

dog@hosting2:~> cat /usr/local/etc/php/extensions.ini
extension=fribidi.so
extension=fileinfo.so
extension=xml.so
extension=sockets.so
extension=readline.so
extension=dbase.so
extension=mysql.so
extension=imap.so
extension=mhash.so
extension=iconv.so
extension=overload.so
extension=pcre.so
extension=sysvsem.so
extension=mcve.so
extension=crack.so
extension=dba.so
extension=gettext.so
extension=mnogosearch.so
extension=zip.so
extension=gmp.so
extension=snmp.so
extension=ncurses.so
extension=pspell.so
extension=tokenizer.so
#extension=recode.so
extension=dbx.so
extension=pcntl.so
#extension=yaz.so
extension=bcmath.so
extension=filepro.so
extension=odbc.so
extension=ctype.so
extension=session.so
extension=xslt.so
extension=zlib.so
extension=domxml.so
extension=shmop.so
extension=pgsql.so
extension=dio.so
extension=openssl.so
extension=yp.so
extension=xmlrpc.so
extension=curl.so
extension=wddx.so
extension=bz2.so
extension=calendar.so
extension=exif.so
extension=sysvmsg.so
extension=mbstring.so
extension=posix.so
extension=ftp.so
extension=mcrypt.so
extension=mcal.so
extension=sysvshm.so
extension=gd.so
Если в последнем конфиге убрать два коммента - как уже было раньше сказано, падает в корочку. В логах при этом ничего, отличного от картины нормально работающего сервака, нет.
Соображениями поделитесь?

Добавлено: 2007-07-03 15:19:09
Alex Keda
portupgrade -Rf php4-4.4.7 ,
а также апач, и все модули...

Добавлено: 2007-07-03 15:52:59
Dog
Запустил. Результат скорей всего будет завтра...

Добавлено: 2007-07-04 9:58:28
Dog
Да, результат к сожалению тот же. И логах ничего нового не прибавилось, и апач валится. Оставил проблемные модули закомменченными, клиенты не жалуется, а без них все отлично работает. Погуглю в свободное время, может нарою чего, сейчас есть задачи поважней.