[PHP-users 7312] pgsql.so でタイムアウト
Jun Kuwamura
php-users@php.gr.jp
Wed, 8 May 2002 12:23:15 +0900 (JST)
くわむらです。
Plamo-Linux 用にパッケージを作っているのですが、
PHP4.2.0 で PostgreSQL7.2.1 を セルフコンテインド
エクステンションモジュール pgsql.so にして dl() で
ロードして使うと、いつもタイムアウトになることに気が
付き、原因がわからずはまってました。
結論は、pgsql.so を作らず libphp4.so に組み込むと起
きないということでした。
pgsql.so はロードされていて、問い合わせはバックエンド
へ通ってテーブルを作ったりできていますが、そのあとPHPに
戻らないような感じでPHPの処理がタイムアウトします。
関係はないと思いますが、PHP4に当てたパッチは reg.c と
mbstring.c です。 mbstring 関係の php.ini の設定は以下
のものです。
--
output_buffering = On
output_handler = mb_output_handler
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.detect_order = auto
mbstring.substitute_character = none;
--
Jun Kuwamura
rC Cm
^
~