Ruby には、WEBrick という HTTP サーバーのフレームワークが標準添付ライブラリとして同梱されています。 Ruby on Rails などにも使われているようです。 で、私も web アプリケーションの開発に WEBrick を使ってみようと思ったのですが、WEBrick サーバーをきちんと停止させる方法がよくわからず結構悩んでしまいました。。 というわけで私がどういうことに悩み、結局どういう方法にたどり着いたのかを書いておきます。 また、デーモン化して動作させる方法についても記します。 WEBrick::GenericServer#shutdown メソッドでサーバーの動作を停止させる? WEBrick のサーバーを動かすときには WEBrick::GenericServer#start メソッドを使用します。 それに対応するメソッドを調べると、WEBrick::Gener