[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 メーリングリストの案内