Linux Subversion1.5になってからエラーが頻発・・・ ↓こんなこと言われたら、たまったもんじゃない。 % svn ci -m '' svn: Working copy '/hoge' locked svn: run 'svn cleanup' to remove locks (type 'sv... 2008.08.12 Linux
Linux qmail-0.0.0.0.patch qmail-0.0.0.0.patchが保存してあるのサーバが落ちているようなので、キャッシュ用に保存しておきます。 qmail-0.0.0.0.patch 2008.04.26 Linux
Linux シェルスクリプトでIPアドレスを求める方法 シェルスクリプト内で自ホストのIPアドレスを利用したいときがあったので、書いてみた。 長くて汚いなぁ。 % /sbin/ifconfig|grep 'inet addr'|grep -v 127.0.0.1|gawk '{print $2;... 2008.04.08 Linux
Linux ポート番号からサービス名 Linuxホスト上で、あるポートを占有しているプロセスを調べる方法。 たまにしか使わないけど、重要なのでメモっておきます。 # lsof -i:53 2008.03.26 Linux
Linux ext3ってinode増えすぎると壊れるくさい 2回経験した。 その1 PVがほどほどにあるサイトで、PHPを使ってページをレンダリングしていた。 PV数が多くなり、PHPのGCの処理が追いつかなくなり、セッションを保存するファイルが消えずにどんどん溜っていった。 →fsckかけたらエラ... 2008.03.15 Linux
Linux シェルスクリプトで排他処理 運用サーバで、2分おきにsubversionのupdateを行うシェルスクリプトを動かしています。今までは、1回のupdateが50秒程度で終了するので、同時実行を防ぐための排他処理をしていませんでした。しかし、サーバの負荷が高かったときは... 2008.03.04 Linux
Linux Fatal error: Exception thrown without a stack frame in Unknown on line 0 PHPのsession管理のためにファイルを利用しているとき、そのファイルを保存する場所が読み書きできない場合に発生。 Fatal error: Exception thrown without a stack frame in Unkno... 2008.01.07 Linux
Linux unixコマンドでgrepの否定条件 -vで指定した正規表現の否定にマッチする。 % grep -v ヘルプにこう書いてある。 -v, --invert-match select non-matching lines 使用例 % cat textfile a b c % gre... 2007.12.01 Linux
Linux 複数台で運用しているサーバのアクセスログを1つに統合する 複数台のフロントエンドサーバでapacheが動いている場合を想定します。 その場合、アクセスログが複数のサーバにまたがってしまいます。 こんなかんじ。 web-01.access-log.20071130web-02.access-log.... 2007.11.30 Linux
Linux Compiling subversion from source distribution. % ./configure --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl % make # make install subversi... 2007.10.01 Linux