hirax.net::Tech-logs::2009-10-31

2009-10-31[n年前へ]

Rubyの「宝石箱(gems)」更新 

早朝、RubyでWEBアプリをひとつ書きました。hirax.netを稼働させているサーバ上で動かすために、サーバに上でgemsでsoap4rをサーバにインストールしようとしました。すると・・・恐ろしいことに、gem(Ruby)は800MBものメモリ-を浪費し始めて・・・CPUはいつまでたっても100%の負荷のままなのです。実メモリをパンクした状態が長い間続きました。

 これは、gemのバージョンが古いのが原因だろう、というわけで、

gem install rubygems-update
update_rubygems
と、gemのアップデートをサーバで行いました。
update_rubygems
にはパスが通っていないのかフルパス指定で動作させたり、そもそも、gemのアップデートをするために、つまりは、メモリ不足で動作させることができないようなことがないように、他のプロセスはすべて止めよう・・というわけで、hirax.netサーバを60minほど停止させました。

 というわけで、またひとつ「思いつきWEBアプリ」をひとつ動かし始めることにしました。詳細については、明日書こうと思います。