[pgsql-jp: 35916] pg_lo_import で 08P01 unexpected EOF on client connection発生
Yukio Tani
tani-yukio @ jp.yamatake.com
2005年 8月 30日 (火) 13:55:23 JST
初めて投稿させていただきます。
現在、Linux, Apache, PHP4, PostgreSQLを使用したシステムの構築をトライすべく
学習中です。
種々検索調査、試行錯誤を繰り返しているのですが、解決策(理解できていない?)を
見いだすことができず、解決の糸口をご教授していただけないかと投稿する次第です。
不良発生の環境
1)Linux Vine Linux 3.1 ftp版
2)Memory 512MB, CPU=PentiumIII 700MHz x 2
HDD=Promise TX-2200経由120GB SATA Raid 1
3)Apache apache-1.3.33-0vl2
4)php php-apache-4.3.11-0vl4
5)postgresql postgresql-7.4.8-0vl1
上記の環境下で、[今すぐ導入! PHPxPostgreSQLで作る最強Webシステム]初版 第3刷の
2.3章にあるimage.phpを実行すると、下記、ログにあるように
必ず、pg_lo_import ファンクションを実行中に、"unexpected EOF on client connection"を
発生してしまいます。(確率 100%の確率で発生する。)
(本来は、書籍に記載されているとおりの環境で試験をするべきとは、理解しているのですが
今後の、Update管理の容易性を考えて、Vine Linux 3.1でaptコマンドで入手可能な
バージョン下でトライしているものです。)
このエラーを発生しないようにするためには、何を変更すればよいのか
その糸口となるポインタ、何らかのヒントをご教授頂きたく投稿・お願いする次第です。
宜しくお願い致します。
注: 下記のログは、種々のコンフファイル状態を変更して、可能な限りのメッセージを
吐き出すように変更し、且つ、オリジナルのimage.phpファイルにprint文等を追加した状態で
実行した場合の、システムログ(Messagesファイル)の内容をコピーしたものです。
Aug 30 09:27:00 tiger100 postgres[19167]: [124-1] LOG: 00000: connection received: host=[local] port=
Aug 30 09:27:00 tiger100 postgres[19167]: [124-2] LOCATION: BackendFork, postmaster.c:2395
Aug 30 09:27:00 tiger100 postgres[19167]: [125-1] LOG: 00000: connection authorized: user=apache database=test
Aug 30 09:27:00 tiger100 postgres[19167]: [125-2] LOCATION: BackendFork, postmaster.c:2457
Aug 30 09:27:00 tiger100 postgres[19167]: [134-1] LOG: 00000: statement: BEGIN
Aug 30 09:27:00 tiger100 postgres[19167]: [134-2] LOCATION: pg_parse_query, postgres.c:464
Aug 30 09:27:00 tiger100 postgres[19167]: [134-3] STATEMENT: BEGIN
Aug 30 09:27:00 tiger100 httpd: PHP Notice: pg_query(): DEBUG: StartTransactionCommand in /home/y_tani/public_html/php4/articles/ch2/image.php on line 49
Aug 30 09:27:00 tiger100 httpd: PHP Notice: pg_query(): LOG: statement: BEGIN in /home/y_tani/public_html/php4/articles/ch2/image.php on line 49
Aug 30 09:27:00 tiger100 postgres[19167]: [137-1] LOG: 00000: duration: 0.911 ms
Aug 30 09:27:00 tiger100 postgres[19167]: [137-2] LOCATION: exec_simple_query, postgres.c:960
Aug 30 09:27:00 tiger100 httpd: PHP Notice: pg_query(): DEBUG: ProcessUtility in /home/y_tani/public_html/php4/articles/ch2/image.php on line 49
Aug 30 09:27:00 tiger100 postgres[19167]: [137-3] STATEMENT: BEGIN
Aug 30 09:27:00 tiger100 httpd: PHP Notice: pg_query(): DEBUG: CommitTransactionCommand in /home/y_tani/public_html/php4/articles/ch2/image.php on line 49
Aug 30 09:27:00 tiger100 httpd: PHP Notice: pg_query(): LOG: duration: 0.911 ms in /home/y_tani/public_html/php4/articles/ch2/image.php on line 49
Aug 30 09:27:00 tiger100 postgres[19167]: [138-1] LOG: 08P01: unexpected EOF on client connection
Aug 30 09:27:00 tiger100 postgres[19167]: [138-2] LOCATION: SocketBackend, postgres.c:281
なお、この投稿内容が本MLの趣旨と異なる場合にはその旨ご指摘をお願い致します。
=====================================
Yukio Tani
E-Mail: tani-yukio @ jp.yamatake.com
=====================================
pgsql-jp メーリングリストの案内