[#39606] [Feature:trunk] Dir instance methods for relative path — Nobuyoshi Nakada <nobu@...>

なかだです。

15 messages 2009/11/02
[#39607] Re: [Feature:trunk] Dir instance methods for relative path — Yukihiro Matsumoto <matz@...> 2009/11/02

まつもと ゆきひろです

[#39611] Re: [Feature:trunk] Dir instance methods for relative path — KOSAKI Motohiro <kosaki.motohiro@...> 2009/11/02

kosakiです

[#39660] [Bug:trunk] Enumerator.new {|y| y << 1 << 2 << 3 } — Yusuke ENDOH <mame@...>

遠藤です。

14 messages 2009/11/11
[#39661] Re: [Bug:trunk] Enumerator.new {|y| y << 1 << 2 << 3 } — Tanaka Akira <akr@...> 2009/11/11

In article <e0b1e5700911110537u2aacf835pc0aea13d89a92cef@mail.gmail.com>,

[#39685] [Feature #2366] private constant — Yusuke Endoh <redmine@...>

Feature #2366: private constant

23 messages 2009/11/14
[#39689] [Feature #2366] private constant — Yusuke Endoh <redmine@...> 2009/11/14

チケット #2366 が更新されました。 (by Yusuke Endoh)

[#40207] Re: [Feature #2366] private constant — Yusuke ENDOH <mame@...> 2010/01/28

遠藤です。

[#40239] Re: [Feature #2366] private constant — Masatoshi SEKI <m_seki@...> 2010/01/29

=1B$B31$H$$$$$^$9!#=1B(B

[#40243] Re: [Feature #2366] private constant — Yusuke ENDOH <mame@...> 2010/01/29

遠藤です。

[#40246] Re: [Feature #2366] private constant — Masatoshi SEKI <m_seki@...> 2010/01/29

=1B$B31$H$$$$$^$9!#=1B(B

[#40247] Re: [Feature #2366] private constant — "NARUSE, Yui" <naruse@...> 2010/01/29

成瀬です。

[#39720] hidden objectって? — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

15 messages 2009/11/18
[#39721] Re: hidden objectって? — Yukihiro Matsumoto <matz@...> 2009/11/18

まつもと ゆきひろです

[#39726] Re: hidden objectって? — keiju@... (石塚圭樹) 2009/11/19

けいじゅ@いしつかです.

[#39727] Re: hidden objectって? — Yukihiro Matsumoto <matz@...> 2009/11/19

まつもと ゆきひろです

[#39730] Re: hidden objectって? — keiju@... (石塚圭樹) 2009/11/19

けいじゅ@いしつかです.

[#39735] [Bug:trunk] r25230 causes SEGV arround Marshal — "NARUSE, Yui" <naruse@...> 2009/11/19

以下のコミット以降、後述の現象が発生するそうです。

[#39755] RbConfig.rubybin — Tanaka Akira <akr@...>

ruby コマンドのパス名を返す RbConfig.rubybin というメソッド

18 messages 2009/11/23
[#39756] Re: RbConfig.rubybin — Kouhei Sutou <kou@...> 2009/11/23

須藤です。

[#39814] Re: RbConfig.rubybin — Tanaka Akira <akr@...> 2009/11/30

In article <20091123.123808.1122146273169400964.kou@cozmixng.org>,

[#39815] Re: RbConfig.rubybin — KOSAKI Motohiro <kosaki.motohiro@...> 2009/11/30

> In article <20091123.123808.1122146273169400964.kou@cozmixng.org>,

[#39796] バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

14 messages 2009/11/27
[#39800] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/27

まつもと ゆきひろです

[#39803] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (石塚圭樹) 2009/11/27

けいじゅ@いしつかです.

[#39805] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/28

まつもと ゆきひろです

[#39806] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — keiju@... (石塚圭樹) 2009/11/28

けいじゅ@いしつかです.

[#39807] Re: バグ? ブロック引数で to_ary が呼ばれる必要のない場面で呼ばれる — Yukihiro Matsumoto <matz@...> 2009/11/28

まつもと ゆきひろです

[ruby-dev:39770] Re: require 'dbi' でうまくゆかないときがあります。

From: Yugui <yugui@...>
Date: 2009-11-25 07:27:02 UTC
List: ruby-dev #39770
Yuguiです。

2009/11/25 Nobuyuki Inaba <nobuyuki.inaba@gmail.com>:
> ここに質問してよいか悩みながら、困ったことが、おきたのでメールさせていただきます。

ここはRubyそれ自体の開発について話す場所で、明らかにここにメールすべきではありませんでした。
Ruby処理系を利用してRubyプログラム開発についてはruby-listで相談できます。
メーリングリストの使い分けについては下記を参照してください。
http://www.ruby-lang.org/ja/community/mailing-lists/

ただ、興味を持ってちょっと検索してみたら答えらしきものを見つけましたのでお答えします。

> /usr/lib/ruby/1.8/dbd/pg/statement.rb:62:in `execute': ERROR:
> 準備された文"ruby-dbi:Pg:70118378567060"はすでに存在します (DBI::ProgrammingError)
>        from /usr/lib/ruby/1.8/dbi/handles/statement.rb:116:in `execute'
>        from ich024-2.rb:19
>        from ich024-2.rb:15:in `each'
>        from ich024-2.rb:15
(snip)
> for i in 0 .. 10000
> の部分を
> for i in 0 .. 100
> ぐらいだとエラーは出ません。

http://osdir.com/ml/db.postgresql.dbdpg/2005-12/msg00006.html

に似た例があります。不必要にサーバーサイドのPrepared statementを作っているので名前が衝突している模様です。
DBIのREADMEにあるようにprepareにブロックを渡してリソースを解放するか、このような小さなケースであればprepared
statementの使用をやめるか、
あるいはリンク先にあるようにクライアントサイドでのprepared statementっぽいものに切り替えるかすれば良いです。


> 以前のPostgreSQL8.3では出なかったと思いますが、このエラーメッセージはどうすればよいかわかりません。

よく知りませんが、バージョンアップで何かパラメータでも変わって、リソース枯渇が発現するタイミングが変わったのでしょう。
要するに、今まで動いていたのはたまたまであって、元々このプログラムには問題があったと言うことです。上記のように解決すると良いでしょう。

何か質問があれば、ruby-listに再度投稿してください。

-- 
Yuki Sonoda (Yugui)
yugui@yugui.jp
http://yugui.jp

In This Thread