The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"проблема с php"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"проблема с php"  +/
Сообщение от Tonya_aka_Slim email(ok) on 01-Сен-09, 19:31 
Во фре не профи, поэтому возможны простые непредсказуемые ошибки(заблуждения).
Столкнулся с проблемой действующего веб-сервера.
Итак, имеется FreeBSD 7.1 на нем Apache2 + php5 + mod_fastcgi. До недавних пор все работало, в один прекрасный момент после перебоев с светом начались бока, а именно:
При попытке обратиться к какому-либо веб-узлу (*.php) сервера происходит следущее:
- Задержка на 75-80 секунд. После этой задержки все подгружается и и так при каждом переходе по проекту (по всем проектам - их много).
- Если обращаться к статической html страничке, то задержки нет.
- Проверочку echo '<?php echo "test string \n"; ?>' | php-cgi проходит, но с такой же задержкой.

Делал:
- fsck в single mode
- переустановил апач
- переустановил mod_fastcgi
- переустановил php
логи апача при обращении:
---------------------------------------------
[Tue Sep 01 16:19:21 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89108)
[Tue Sep 01 16:19:25 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89113)
[Tue Sep 01 16:19:28 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89118)
[Tue Sep 01 16:19:31 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89124)
[Tue Sep 01 16:19:34 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89129)
[Tue Sep 01 16:19:37 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89135)
[Tue Sep 01 16:19:40 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89140)
[Tue Sep 01 16:19:43 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89145)
[Tue Sep 01 16:19:46 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89150)
[Tue Sep 01 16:19:49 2009] [warn] FastCGI: scheduled the start of the last (dynamic) server "/xxx/www.cgi/php-fcgi.sh" process: reached dynamicMaxClassProcs (10)
[Tue Sep 01 16:19:49 2009] [warn] FastCGI: (dynamic) server "/xxx/www.cgi/php-fcgi.sh" started (pid 89155)
------------------------------------------------

/xxx/www.cgi/php-fcgi.sh:
---------------------------------
#!/bin/sh

PHP_FCGI_CHILDREN=4
export PHP_FCGI_CHILDREN
#PHP_FCGI_MAX_REQUESTS=5000
#export PHP_FCGI_MAX_REQUESTS

exec /usr/local/bin/php-cgi
-----------------------------------
httpd.conf
----------------------------------
#....
LoadModule fastcgi_module     libexec/apache22/mod_fastcgi.so    
#.....

<IfModule mod_fastcgi.c>
    Include /usr/local/etc/apache22/Includes/mod_fastcgi.conf
</IfModule>
Alias   /php-fcgi/  /vol1/www.cgi/

#......
---------------------------------------------------------------

/usr/local/etc/apache22/Includes/mod_fastcgi.conf
----------------------------------------------------------------

<IfModule mod_fastcgi.c>
      
        FastCgiConfig   -singleThreshold 30 -maxClassProcesses 10 -minProcesses 2 -restart    \
                        -idle-timeout 400 -killInterval 200 -autoUpdate \
                        -pass-header HTTP_AUTHORIZATION

      
        FastCgiIpcDir /var/run/fastcgi
      
        Action application/x-httpd-fastphp /php-fcgi/php-fcgi.sh
        Action application/x-httpd-php /php-fcgi/php-fcgi.sh


        <Location /php-fcgi/>
                Options ExecCGI FollowSymLinks
                SetHandler fastcgi-script
        </Location>
</IfModule>
---------------------------------------------------------------------


В чем проблема?

Буду признателен каждому кто попытается направить меня на верный путь....

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "проблема с php"  +/
Сообщение от Slavaz (ok) on 08-Сен-09, 01:38 
>Во фре не профи, поэтому возможны простые непредсказуемые ошибки(заблуждения).

Ну тоже не профи, но чем богаты...

По ощущениям: трабла с обратным резолвингом.

> - Если обращаться к статической html страничке, то задержки нет.
> - Проверочку echo '<?php echo "test string \n"; ?>' | php-cgi проходит, но с такой же задержкой.

Гм... а насколько быстро отрабатывает
php -r 'echo "test string \n";'
?

Может, php-cgi пытается вместо IP-адреса клиента подставить его имя?..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "проблема с php"  +/
Сообщение от Tonya_aka_Slim email(ok) on 08-Сен-09, 11:23 
>[оверквотинг удален]
>По ощущениям: трабла с обратным резолвингом.
>
>> - Если обращаться к статической html страничке, то задержки нет.
>> - Проверочку echo '<?php echo "test string \n"; ?>' | php-cgi проходит, но с такой же задержкой.
>
>Гм... а насколько быстро отрабатывает
>php -r 'echo "test string \n";'
>?
>
>Может, php-cgi пытается вместо IP-адреса клиента подставить его имя?..

спасибо за помощь. Не знаю что это было - после обновления всех портов связанный с php5 проблема решилась. Есть подозрения, что причина была в php5-sockets.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "проблема с php"  +/
Сообщение от Tonya_aka_Slim email(ok) on 01-Дек-09, 18:58 
теме ап!
После очередного выключения света такая же проблема...
Насколько я понял, проблема с php... или php-extentions.
Уже переустановил php5, пробовал и модулем апача и fastcgi - результат один.

У кого какие будут мысли?


>спасибо за помощь. Не знаю что это было - после обновления всех
>портов связанный с php5 проблема решилась. Есть подозрения, что причина была
>в php5-sockets.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "проблема с php"  +/
Сообщение от Pahanivo email(ok) on 02-Дек-09, 09:09 
поставить ups ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "проблема с php"  +/
Сообщение от Tonya_aka_Slim email(ok) on 02-Дек-09, 10:49 
спасибо за совет, не помогло ))
света не было 2 суток.
Генератор будете рекомендовать?

>поставить ups ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "проблема с php"  +/
Сообщение от Pahanivo email(ok) on 02-Дек-09, 12:01 
>спасибо за совет, не помогло ))
>света не было 2 суток.
>Генератор будете рекомендовать?
>
>>поставить ups ?

буду рекомедовать нормальную площадку ))
ПЫСЫ  по крайней мере имея бесперебойник можно корректно положить сервер

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "проблема с php"  +/
Сообщение от Tonya_aka_Slim email(ok) on 02-Дек-09, 12:15 
это тестовый сервер, и упс у меня довольно простой.
Но все равно спасибо за советы.

>буду рекомедовать нормальную площадку ))
>ПЫСЫ  по крайней мере имея бесперебойник можно корректно положить сервер

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "проблема с php"  +/
Сообщение от Pahanivo email(ok) on 02-Дек-09, 14:13 
>это тестовый сервер, и упс у меня довольно простой.
>Но все равно спасибо за советы.
>
>>буду рекомедовать нормальную площадку ))
>>ПЫСЫ  по крайней мере имея бесперебойник можно корректно положить сервер

а ваше похоже глюкает файлуха на выключениях - попробуй включить журналирование
может поможет если глюк частый и неизбежный

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру