| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Ср 24 Июн, 2009 10:00 pm Заголовок сообщения: перестал работать апач |
|
|
Freebsd 7.2
Apache 2.2
Php 5.2.9
не могу сказать какие действия привели к тому что он перестал работать, возможно я по дурости дернул portupgrade -Rv ZendOptimizer
когда увидел что творится прервал процесс, ибо этого мне не нужно было, долго рассказывать сейчас я понимаю как нужно было действовать, и конечно у меня есть бекапы но это не спортивно ибо я думаю я где то в полушаге от счастья но где..
сейчас имеем:
апач стартует если не установлен php или если модуль php закомментирован, как только пхп появляется апач не стартует
выглядит это так
| Код: | [root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]# |
ну что характерно
| Код: | [root@mail /usr/local/etc/rc.d]# ps -ax | grep httpd
14000 p1 S+ 0:00.00 grep httpd
[root@mail /usr/local/etc/rc.d]# |
в rc.conf только
| Код: | | apache22_enable="YES" |
в httpd-error.log
| Код: | | [Wed Jun 24 22:42:34 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] |
никакой SSL я не настраивал, и запускается только httpd
не знаю насколько это удобно, если нет выложу тут, а пока
php.conf
http://ifolder.ru/12808179
httpd.conf
http://ifolder.ru/12808196
extensions.ini
http://ifolder.ru/12808164
php.ini
http://ifolder.ru/12808186
если какой то конфиг забыл, прjшу меня простить, выложу не проблема!
тут бы выложить с какими опциями собирал.. но в вопросе апаче опций море, а как их правильно все выложить не знаю...
| Код: | Options for php5 5.2.9 │
│ ┌────────────────────────────────────────────────────────────────┐ │
│ │[X] CLI Build CLI version │ │
│ │[X] CGI Build CGI version │ │
│ │[X] APACHE Build Apache module │ │
│ │[ ] DEBUG Enable debug │ │
│ │[X] SUHOSIN Enable Suhosin protection system (not for jails) │ │
│ │[ ] MULTIBYTE Enable zend multibyte support │ │
│ │[ ] IPV6 Enable ipv6 support │ │
│ │[ ] MAILHEAD Enable mail header patch │ │
│ │[ ] REDIRECT Enable force-cgi-redirect support (CGI only) │ │
│ │[ ] DISCARD Enable discard-path support (CGI only) │ │
│ │[X] FASTCGI Enable fastcgi support (CGI only) │ │
│ │[X] PATHINFO Enable path-info-check support (CGI only) |
помогите мужики!!![/code] |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Ср 24 Июн, 2009 10:49 pm Заголовок сообщения: |
|
|
ах да, httpd.core нам не пригодится ?
готов провести трассировку если кто-то скажет как, читать ман нет сил, вот ей богу ))))))) я как то даже пытался, слишком круто как то  |
|
| Вернуться к началу |
|
 |
Dimonuch
Зарегистрирован: 02.04.2008 Сообщения: 1899 Откуда: Москва
|
Добавлено: Ср 24 Июн, 2009 10:56 pm Заголовок сообщения: |
|
|
| Цитата: | | готов провести трассировку |
обязательно проведи! Обязательно!
| Цитата: | тут бы выложить с какими опциями собирал.. но в вопросе апаче опций море, а как их правильно все выложить не знаю...
|
| Код: | | dimonuch@dimonuch$ cat /var/db/ports/<PORTNAME>/options |
| Цитата: | | [Wed Jun 24 22:42:34 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] |
это всего лишь предупреждение.
элементарно. Если подозреваешь на ПХП (особенно как-то не так обновленный) - снеси его и поставь заново  |
|
| Вернуться к началу |
|
 |
incognito
Зарегистрирован: 28.05.2007 Сообщения: 1890 Откуда: Msk.RU
|
Добавлено: Ср 24 Июн, 2009 10:59 pm Заголовок сообщения: |
|
|
Покажите-таки результат php -m _________________ WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 7:39 am Заголовок сообщения: |
|
|
| Код: | [root@mail /home/emoxam/111]# php -m
Segmentation fault: 11 (core dumped)
[root@mail /home/emoxam/111]# |
php И apache22 переставлял уже раз 5!
как провести трассировку я просто не знаю! (
| Код: | # Options for apache-2.2.11_7
_OPTIONS_READ=apache-2.2.11_7
WITH_APR_FROM_PORTS=true
WITHOUT_THREADS=true
WITH_MYSQL=true
WITHOUT_PGSQL=true
WITHOUT_SQLITE=true
WITHOUT_IPV6=true
WITHOUT_BDB=true
WITH_AUTH_BASIC=true
WITH_AUTH_DIGEST=true
WITH_AUTHN_FILE=true
WITHOUT_AUTHN_DBD=true
WITH_AUTHN_DBM=true
WITH_AUTHN_ANON=true
WITH_AUTHN_DEFAULT=true
WITH_AUTHN_ALIAS=true
WITH_AUTHZ_HOST=true
WITH_AUTHZ_GROUPFILE=true
WITH_AUTHZ_USER=true
WITH_AUTHZ_DBM=true
WITH_AUTHZ_OWNER=true
WITH_AUTHZ_DEFAULT=true
WITH_CACHE=true
WITH_DISK_CACHE=true
WITH_FILE_CACHE=true
WITHOUT_MEM_CACHE=true
WITH_DAV=true
WITH_DAV_FS=true
WITHOUT_BUCKETEER=true
WITHOUT_CASE_FILTER=true
WITHOUT_CASE_FILTER_IN=true
WITHOUT_EXT_FILTER=true
WITHOUT_LOG_FORENSIC=true
WITHOUT_OPTIONAL_HOOK_EXPORT=true
WITHOUT_OPTIONAL_HOOK_IMPORT=true
WITHOUT_OPTIONAL_FN_IMPORT=true
WITHOUT_OPTIONAL_FN_EXPORT=true
WITHOUT_LDAP=true
WITHOUT_AUTHNZ_LDAP=true
WITH_ACTIONS=true
WITH_ALIAS=true
WITH_ASIS=true
WITH_AUTOINDEX=true
WITH_CERN_META=true
WITH_CGI=true
WITH_CHARSET_LITE=true
WITHOUT_DBD=true
WITH_DEFLATE=true
WITH_DIR=true
WITH_DUMPIO=true
WITH_ENV=true
WITH_EXPIRES=true
WITH_HEADERS=true
WITH_IMAGEMAP=true
WITH_INCLUDE=true
WITH_INFO=true
WITH_LOG_CONFIG=true
WITH_LOGIO=true
WITH_MIME=true
WITH_MIME_MAGIC=true
WITH_NEGOTIATION=true
WITH_REWRITE=true
WITH_SETENVIF=true
WITH_SPELING=true
WITH_STATUS=true
WITH_UNIQUE_ID=true
WITH_USERDIR=true
WITH_USERTRACK=true
WITH_VHOST_ALIAS=true
WITH_FILTER=true
WITH_VERSION=true
WITH_PROXY=true
WITH_PROXY_CONNECT=true
WITH_PATCH_PROXY_CONNECT=true
WITH_PROXY_FTP=true
WITH_PROXY_HTTP=true
WITHOUT_PROXY_AJP=true
WITHOUT_PROXY_BALANCER=true
WITH_SSL=true
WITHOUT_SUEXEC=true
WITHOUT_CGID=true |
|
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 7:43 am Заголовок сообщения: |
|
|
| я тут вставлял новую память, добавлял ещё одну планку, думал на неё, щас вытащил, не помогло (php -m всё равно вываливается ).. блин! почему ... |
|
| Вернуться к началу |
|
 |
V(o)ViK
Зарегистрирован: 26.07.2004 Сообщения: 118
|
Добавлено: Чт 25 Июн, 2009 8:30 am Заголовок сообщения: |
|
|
| Цитата: | cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v
|
|
|
| Вернуться к началу |
|
 |
incognito
Зарегистрирован: 28.05.2007 Сообщения: 1890 Откуда: Msk.RU
|
Добавлено: Чт 25 Июн, 2009 9:06 am Заголовок сообщения: |
|
|
| V(o)ViK писал(а): | | Цитата: | cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v
|
|
Мысль верная. Но я бы начал по два-три экстеншна комментировать (символ комментария - ";") и смотреть php -m. Таким образом определить проблемный модуль и разбираться с ним _________________ WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:13 am Заголовок сообщения: |
|
|
[root@mail /home/emoxam]# php -v
PHP 5.2.9 with Suhosin-Patch 0.9.7 (cli) (built: Jun 25 2009 10:08:33)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
[root@mail /home/emoxam]#
после portupgrade -Nv php5
[root@mail /home/emoxam]# php -m
[PHP Modules]
date
libxml
Reflection
standard
[Zend Modules]
[root@mail /home/emoxam]# |
|
| Вернуться к началу |
|
 |
V(o)ViK
Зарегистрирован: 26.07.2004 Сообщения: 118
|
Добавлено: Чт 25 Июн, 2009 9:20 am Заголовок сообщения: |
|
|
| incognito писал(а): | | V(o)ViK писал(а): | | Цитата: | cp /usr/local/etc/php/extensions.ini /usr/local/etc/php/extensions.ini.back
echo > /usr/local/etc/php/extensions.ini
php -v
|
|
Мысль верная. Но я бы начал по два-три экстеншна комментировать (символ комментария - ";") и смотреть php -m. Таким образом определить проблемный модуль и разбираться с ним |
У него их там много, поэтому думаю так быстрее.
emoxam, теперь добавляй их по 5-6 штук. Вообще у тебя их там очень много, маловероятно, что тебе они все нужны.
Верни в первую очередь то что тебе действительно нужно.
Верни модуль php в апач и проверь, что запускается без extensions. |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:24 am Заголовок сообщения: |
|
|
| так. апач стартанул потому что мы убрали все расширения ? вот оно что! понял! буду возвращать.. откуда они там не скажу, от сырости завелись ))) |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:26 am Заголовок сообщения: |
|
|
толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно... |
|
| Вернуться к началу |
|
 |
V(o)ViK
Зарегистрирован: 26.07.2004 Сообщения: 118
|
Добавлено: Чт 25 Июн, 2009 9:29 am Заголовок сообщения: |
|
|
| emoxam писал(а): | толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно... |
Ну Вы написали Выше:
| Цитата: | сейчас имеем:
апач стартует если не установлен php или если модуль php закомментирован, как только пхп появляется апач не стартует |
Думал, что отключили.
Думаю дальше разберетесь самостоятельно. |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:29 am Заголовок сообщения: |
|
|
Pi.php с кодом <?=phpinfo();?> отрабатывает по честному!
значит pgp Работает.. ладно молча пошел добавлять расширения... |
|
| Вернуться к началу |
|
 |
incognito
Зарегистрирован: 28.05.2007 Сообщения: 1890 Откуда: Msk.RU
|
Добавлено: Чт 25 Июн, 2009 9:30 am Заголовок сообщения: |
|
|
| emoxam писал(а): | толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно... |
Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным _________________ WBR, LVP-RIPE INCOGNITO-RIPN
forum[dot]sysadmins[dot]SU |
|
| Вернуться к началу |
|
 |
V(o)ViK
Зарегистрирован: 26.07.2004 Сообщения: 118
|
Добавлено: Чт 25 Июн, 2009 9:34 am Заголовок сообщения: |
|
|
| incognito писал(а): | | emoxam писал(а): | толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно... |
Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным |
Ну для начала нужно было определить, что проблема действительно с одним из модулей.
Если уже быть совсем рациональным, тогда комментируем половину, проверяем, потом половину половины и т.д.  |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:44 am Заголовок сообщения: |
|
|
| incognito писал(а): | | emoxam писал(а): | толко позвольте из httpf.conf никто не убирал php!
так что указание вернeть php в apache мне не совсем понятно... |
Думаю, товарищ всё же говорил о возвращении модулей PHP. Хотя ИМХО мой вариант с постеперрым комментированием (например, по 3) модулей более правильным |
каких модулей и куда ?
я щас востанавливаю наоборот по одному.. востановил 3.. что-то стало скучно ) нужно придумывать что-то новое ) может правда комментить начать.. |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:46 am Заголовок сообщения: |
|
|
Ну для начала нужно было определить, что проблема действительно с одним из модулей.
Если уже быть совсем рациональным, тогда комментируем половину, проверяем, потом половину половины и т.д. [/quote]
логично! золотое сечение или как там его... |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 9:51 am Заголовок сообщения: |
|
|
при комменте второй половины с помощью ; в начале строки
все работает
при коменте первой половины
| Код: | [root@mail /usr/local/etc/rc.d]# ./apache22 stop
Stopping apache22.
Waiting for PIDS: 9245.
[root@mail /usr/local/etc/rc.d]#
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
[root@mail /usr/local/etc/rc.d]# ./apache22 start
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
(48)Address already in use: make_sock: could not bind to address 0.0.0.0:8080
no listening sockets available, shutting down
Unable to open logs
[root@mail /usr/local/etc/rc.d]# ./apache22 start
apache22 already running? (pid=9295).
[root@mail /usr/local/etc/rc.d]# ./apache22 start
apache22 already running? (pid=9295).
[root@mail /usr/local/etc/rc.d]# |
меня смущает ошибка по центру..
но в целом как видим апач стартует... |
|
| Вернуться к началу |
|
 |
emoxam
Зарегистрирован: 04.03.2008 Сообщения: 519
|
Добавлено: Чт 25 Июн, 2009 10:02 am Заголовок сообщения: |
|
|
нашел!
extension=imap.so |
|
| Вернуться к началу |
|
 |
|