[PHP-users 1041] PHPLIB で大きな配列が永続できない

Osamu Shigematsu php-users@php.gr.jp
2001年8月02日 19:21:25 +0900


重松です。
PHPLIB で変数を永続させているのですが、配列が大きくなると以下のようなエラー
となり、永続させることができません。
Warning: PostgresSQL query failed: ERROR: Tuple is too big: size 8772, max
size 8140 in db_pgsql.inc on line 68
Database error: Invalid SQL: update active_sessions set
val='UzIwMDFfdXNlcjokdGhpcy0+aW4gPSAnJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXM
(base64 エンコードされた長い文字列、中略)
0ZXInXVsnMjgnXVsnMyddID0gJzMnOyA=', changed='20010802190453' where sid='L5'
and name='S2001_user'
PostgreSQL Error: 1 (ERROR: Tuple is too big: size 8772, max size 8140 )
Session halted.
Google で「PHPLIB 永続」というキーワードで探しましたが、問題を解決するための
ヒントを見つけることができませんでした。
PostgreSQL の text の上限サイズに引っかかっているのだと思うのですが、何らか
の解決策はあるのでしょうか?
よろしくお願いいたします。
環境:
 VineLinux 2.1.5 ftp
 Apache/1.3.20
 PHP Version 3.0.15-i18n-ja
 PostgreSQL 7.0.x (すみません、詳細なバージョンを忘れてしまいました)
-- 
Osamu Shigematsu
http://www.ravi.ne.jp/
mailto:shige@ravi.ne.jp

AltStyle によって変換されたページ (->オリジナル) /