[pgsql-jp: 41178] Re: あるログの意味について

Naoto Suzuki sgbd.nao @ gmail.com
2012年 8月 8日 (水) 12:38:09 JST


笠原様

鈴木です。

おっしゃるとおりでした。
例題を出していただいたとおり、

57014 ERROR:  ユーザからの要求により文をキャンセルしています
57014 コンテキスト:  PL/pgSQL function ファンクション名 line 2 at RETURN
57014 ステートメント:  SQL文

となっていました。
ユーザからのキャンセルで、処理中断のメッセージだったようです。
ありがとうございました。

2012年8月7日 14:32  <kasaharatt @ nttdata.co.jp>:
> 笠原と申します。
>
>> という、メッセージが見受けられました。
>> この、「コンテキスト」という種類はエラーなのでしょうか。
>> この行の意味は、該当のファンクションの2行目で値が取得できていないという、エラーに見えるのですが、この見解であっていますでしょうか。
> その行の前後で何か他のメッセージは出ていませんか?
>
> 「コンテキスト」とそれに続くメッセージの行は、エラー等が発生した具体的な箇所(SQL、プロシージャなどの
> 名前や行数など)を表しています。「コンテキスト」がエラーレベル(ERRORやWARININGなど)を
> 直接示すものではありません。おそらく該当のメッセージ前にエラーかどうかを示す行が出ていると思います。
> (↓の様な感じです)
>
> ------
> [2012-08-07 14:26:27 JST][postgres][postgres][57014]ERROR:  canceling statement due to user request
> [2012-08-07 14:26:27 JST][postgres][postgres][57014]CONTEXT:  PL/pgSQL function "ff" line 4 at RETURN
> [2012-08-07 14:26:27 JST][postgres][postgres][57014]STATEMENT:  SELECT ff(10);
> ------
>
> メッセージから推測すると、プロシージャのRETURN処理中に何かSIGINT等の
> 割り込みでキャンセルされた様に見えます。
> (エラーコード 57014 : ERRCODE_QUERY_CANCELEDです)
> http://www.postgresql.jp/document/current/html/errcodes-appendix.html
>
>
> ________________________________________
> 差出人: pgsql-jp-bounces @ ml.postgresql.jp [pgsql-jp-bounces @ ml.postgresql.jp] は Naoto Suzuki [sgbd.nao @ gmail.com] の代理
> 送信日時: 2012年8月7日 9:53
> 宛先: pgsql-jp @ ml.postgresql.jp
> 件名: [pgsql-jp: 41164]   あるログの意味について
>
> 鈴木と申します。
>
> 使用しているバージョン
> PostgreSQL 9.1.1 on i686-pc-linux-gnu, compiled by gcc (GCC) 4.4.5
> 20110214 (Red Hat 4.4.5-6), 32-bit
>
> ログを「all」で、取得しています。
> そのログの中で、
> 「2012-08-03 10:03:46 JST DB名 57014 コンテキスト:  PL/pgSQL function
> ファンクション名 line 2 at RETURN」
>
> という、メッセージが見受けられました。
> この、「コンテキスト」という種類はエラーなのでしょうか。
> この行の意味は、該当のファンクションの2行目で値が取得できていないという、エラーに見えるのですが、この見解であっていますでしょうか。
>
> いろいろ、調べましたが、詳細な情報が得られませんでしたので、どなたかご教授ください。
> よろしくお願いします。



-- 
//////////////////////////////////////////
\(@o@)/
鈴 木 直 人
//////////////////////////////////////////


pgsql-jp メーリングリストの案内