RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
MOBILE
qrcode
LINKS
PROFILE
OTHERS

02
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--
>>
<<
--

bose999's memo

<< JRuby on Rails、JBossでJNDI接続 | main | JRuby 1.0.0RC3 >>
昨日のJRuby1.0.0RC2 on Railsでactionmailer-1.3.3のエラーとコネクションプールの話(まだ甘い)
0
    /WEB-INF/gems/gems/actionmailer-1.3.3/lib/action_mailer.rb:49
    warning: already initialized constant MAX_LINE_LEN
    
    ソースを読んでみると、上記のエラーログは定数を2回宣言している事に
    起因してると思われ、修正したら出なくなった。
    
    でも、対応が正しいかは未検証。
    
    ソースざっとみてほいほい、ハイでなくなったと言うレベル。
    検証が必要な状態。
    
    JBossの自動でコネクションクローズさせる設定を殺したので、
    コネクションが異常に増加しないかも軽く確認したが、してなさそう。
    
    軽く確認したというのは、50個のフレームで50個の違うデータの
    Showを表示するHTMLファイルをローカルでつくり、
    5つIEウィンドウを用意して上記ファイルを連続開くという、
    やっつけ的な確認。
    
    #もっとしっかりと検証はすべき。あくまで軽い確認。5分くらいで準備できたので。。。
    
    結果、プールは使われている。最小で2つのコネクションが必要、
    上記の検証では5つもコネクションがプールされてれば問題なく表示が出来る。
    コネクション2つだと表示にかなり時間がかかる。なかにはタイムアウトしている
    フレームも発生。1つだと表示されなかった。もっと確実な検証が必要な状態。
    
    #MySQLだとコネクションプールの利用にメリットが少ないという話もあるが
    #あくまで、コネクションプールをJNDIで使う実験という事で。。。
    
    | Ruby | 23:37 | comments(0) | trackbacks(0) | - | - |









    http://bose.techie.jp/trackback/543402