The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
зависает при выполнении phpinfo, !*! VArtem, 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 ";

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

  • зависает при выполнении phpinfo, !*! VArtem, 21:45 , 02-Янв-11 (1)
    Как оказалось mysqli тоже нормально не подключается. Пишет ошибки в error.log  Другие модули подключаются нормально
    • зависает при выполнении phpinfo, !*! Pahanivo, 00:36 , 03-Янв-11 (2)
      > Как оказалось mysqli тоже нормально не подключается. Пишет ошибки в error.log  
      > Другие модули подключаются нормально

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

      • зависает при выполнении phpinfo, !*! VArtem, 01:11 , 03-Янв-11 (3)
        Я собственно так настраивал уже не 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 - он отображает код страницы, а затем опять же виснет. Процесс так же висит в памяти, до тех пор пока его не  убъешь




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

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