The OpenNET Project / Index page

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

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

"зависает при выполнении phpinfo"  +/
Сообщение от VArtem (ok) on 02-Янв-11, 21:10 
Настроил apache+suexec+php  запускаю скрипт содержащий echo phpinfo(); - Все работает хорошо и быстро.
Далее подключаю extension=mysql.so  после чего выполнение того  же скрипта грузит систему на 100% и дождаться результата я так и не смог. Отключаю extension - Все нормально.  Кстати говоря при включенном extension=mysqli.so  все тоже работает нормально.

Конфиг php.ini от дефолта менял незначительно. Касаемо mysql вообще ничего не менял.

Подскажите хоть куда копать.

display_errors=on

Причем забавно то, что даже если нажать на кнопку стоп  в браузере - процесс php-cgi продолжает висеть и кушать ресурсы, тогда как при отключенном extension=mysql.so, процесс, испольняющий код
while(1)
echo "1 ";

умирает при нажатии кнопки стоп в браузере

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "зависает при выполнении phpinfo"  +/
Сообщение от VArtem (ok) on 02-Янв-11, 21:45 
Как оказалось mysqli тоже нормально не подключается. Пишет ошибки в error.log  Другие модули подключаются нормально
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "зависает при выполнении phpinfo"  +/
Сообщение от Pahanivo (ok) on 03-Янв-11, 00:36 
> Как оказалось mysqli тоже нормально не подключается. Пишет ошибки в error.log  
> Другие модули подключаются нормально

продолжаешь познавать веб-администрирование методом тыка?
мож уже стоит собрать пхп с нужными екстеншинами?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "зависает при выполнении phpinfo"  +/
Сообщение от VArtem (ok) on 03-Янв-11, 01:11 
Я собственно так настраивал уже не 1 веб сервер, только пхп был модулем. Сейчас с php cgi suexec играюсь в первый раз, поэтому и множество вопросов.

ОС FreeBSD.  php устанавливаю из портов /usr/ports/lang/php52  Extensions Устанавливаю так же с портов
/usr/ports/php52-extensions
make config - выбираю нужные опции.  Собственно все устанавливается нормально. При включении mysql extension все сыпится, без него работает нормально. Как собирать его по-другому?  Помоему тут дело абсолютно не в способе установки

Кстати говоря проблема с зависанием процесса php-cgi происходит при вызове любого скрипта, если включен mysql extension.
Через время в еррор.лог вываливается ошибка:
The timeout specified has expired: ap_content_length_filter: apr_bucket_read() failed

Если вызываю скрипт из шелла, способом /usr/local/bin/php-cgi -a /usr/local/www/apache22/test.php - он отображает код страницы, а затем опять же виснет. Процесс так же висит в памяти, до тех пор пока его не  убъешь

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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