odeの開発メモ日記

プログラマーやってます。今までの道のり ポケコンbasic→C(DirectX5 ネットやろうぜ)→Perl(ちょろっと)→Java→C#→Ruby→Android(Java)

2010-08-09から1日間の記事一覧

rails2.3.8のXSSプラグインでlink_toの表示テキストがサニタイズされない問題直ってました

<%= link_to "<b>あいうえお</b>", :action => :index %> 2.3.8+XSSプラグインの結果 <b>あいうえお</b> 2.3.5+XSSプラグインの結果 あいうえお bタグが適用されてます (ちなみにlink_toの問題を把握してない人のために言うと、XSSプラグイン関係なく2.3.5以前のrailsでも…

ActiveRecordのDBコネクションの接続切れと再接続について。reconnectオプションは危険だなーとかも

ActiveRecordは基本ずっと接続をはりっぱなしにします。なので長時間接続をはりっぱなしにするため タイムアウト等で接続がきれると問題がでます。 MySQLでDBの接続がきれるタイミング 状況別 Railsの場合 HTTPリクエストのあるたびに接続が切れてないかを確…

MySQLでDBの接続がきれるタイミング

接続がきれるタイミング(環境によってはもっとあるでしょうが) MySQLのtimeout my.cnfのwait_timeout デフォルト値は8時間 SLBを経由してDB接続している場合はSLBのtimeout ipvsadm --set tcp tcpfin udp (set connection timeout values) デフォルト値は5…