よかろうもん!

アプリからインフラまで幅広くこなすいまどきのクラウドエンジニアが記す技術ブログ

2010-09-01から1ヶ月間の記事一覧

RailsアプリケーションにてClamAVを利用してリアルタイムにウィルス・スキャンを実現する方法

ファイルのアップロード機能を有するアプリケーションを運用している場合は、ウィルスに感染したファイルがアップロードされることを考慮する必要があります。もし何も対策していない場合、ウィルスに感染しているファイルがアップロードされ、そのファイル…

アプリケーションに依存するバッチを"アプリケーションで自動生成"してcronに登録する方法

バッチ処理で一括処理を行うようなアプリケーションは多いかと思います。 ですがこのバッチ処理の設定をするときに、以下のようなシーンで悩まされることが多々あります。マニュアル関連の問題として、 マニュアルを読みあさらないとわからない バッチに関す…

sshを試みて "/var/tmp/log/script/[ログインID] を作成できません"と表示された場合の対処方法

sshでEC2のLinuxサーバにログインしようとしたら、以下のようなメッセージが表示され、ログイン直後すぐに強制的に接続をcloseされてしまった。 mkdir: ディレクトリ `/var/tmp/log/script/interu' を作成できません: そのようなファイルやディレクトリはあ…

特定容量以上のファイルを探すワンライナー

カレントディレクトリ以下から100MB以上のファイル一覧を探し、その一覧の中から容量の大きいファイルトップ10を表示する。 $ find ./ -size +100M -type f -ls |awk '{ print $7,$11 }'|sort -n -r | head -10

mysqlのログファイルのサイズを変更する

バイナリデータを格納するために、BLOB型やその拡張のMEDIUMBLOB型を利用するシーンが時折あるかと思います。BLOB型を利用していて、サイズの大きなデータをDBに格納しようとすると、MySQLのログに以下のようなエラーログが出力されることがあります。 10090…