CGI::Sessionで不要な cgisess_* ファイルを削除

CGI::Sessionを使ってセッション管理を行っていると、ユーザにブラウザを閉じられるとセッションをdeleteできないので、cgisess_* ファイルがゴミとして残るという問題があります。
期限切れのセッションを探して削除する機能を自分で作らなきゃいけないかなーと思ってたら、ちょうどいいモジュールがありました。
CGI::Session::ExpireSessions
下記の方法で、ゴミとなった cgisess_* ファイルを削除できます。

  CGI::Session::ExpireSessions -> new(temp_dir => './tmp', delta => 3600 ) -> expire_file_sessions();

・60分(3600秒)更新されていない ./tmp ディレクトリ配下の cgisess_* を削除。