仙台の山奥で自転車に乗ったり転んだり

愛車の GIOS でサイクリングしたりポタリングしたり、それをブログに記録してみたり。ロードバイクや自転車や坂のことを書いてみたり。ときたまプログラムのことを忘れないようにメモってみたり。

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

Apacheプロセスの稼働(メモリ確保)状況をモニタリング

Apacheプロセスのメモリ確保状況をしたくて、↓のスクリプトでモニタリングしてみる。ついでに、合計も出してみる。 [dev]~ $ cat monitor_proc.sh #!/bin/sh if [ $# -ne 1 ]; then echo "usage: #{0} [pname]" exit 1 fi pname=$1 pidlist=$(pgrep -d, -x $…

間食

半田屋で小腹をみたしにいったらソースカツ丼食ってた。かけそばの予定が…… デブ一直線

バリデーションの(preg_match関数で)エラー

モデルのバリデーションで↓のようなエラーが発生したら、ルールが未定義かtypoしているかのどっちか。 Warning (2): preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash [CORE/cake/libs/model/model.php, line 2506] 開…

生活の可視化

雪が積もると普段は気づかないものが身の回りで可視化される。犬のマーキング跡とか。 こういう跡みたいなものが好き。歯の磨き残しを調べるやつとか、テレビの部屋のばい菌を調べるとか。

ソーシャルネットワーク

土曜夜に見てきた。22時すごてから急にみたくなって、調べたら郊外で最終22:50〜というのがあったから駆け込んできた。 始まりから終わりまでスピード感があって、すごくエキサイティングで面白かった。音楽といい、想像してたよりずっと楽しいエンターテー…

今日の衝動買い

500円くらいだったから衝動買いした。写真どおりの縦起きはムリだったけど、横は想像してたよりは使える。

卑猥な寿司

昨日、回転寿司でみつけた卑猥すぎる海老フライ寿司 なぜか海老フライ1つにシャリ2つ

即席の死活目視

ひん死のサーバ(ハードトラブル?で定期的に謎の再起動)を死活監視する、即席で起動しているかを確認する手段を考えた。監視というより目視 $ watch -n1 'ping -c1 host >/dev/null && echo "`date \"+%Y-%m-%d %T\"`: host is alive."' なんと、-dcオプシ…

ゾンビ化したDomain-Uの残骸

Xen

syslogに↓のようなメッセージが出ているのを発見 logger: /etc/xen/scripts/blktap: /data/Dom/centos.img does not exist. 該当するXenのDomain-Uは、過去にホストでトラブルが発生した際に、別のサーバに引っ越したゲスト。 そのときにシャットダウンして…

Apacheチューニングのためのメモリ使用量計算

「/proc/(pid)/status」のメモリサイズからメモリ消費量をリストアップするスクリプトを準備した。 「サーバ/インフラを支える技術」に載っている、id:naoyaさんの共有しているメモリのサイズを計算するスクリプトとあわせて、エクセルに落とし込んでごにょ…

sshで直接コマンドを実行して、プロセスを残さない(?)

ssh

sshコマンドからプロセスが残るような(tail -fとか)コマンドを実行して、sshを終了(ctrl+c)させてプロセスが残っていた。 とくにmultitailで複数の「ssh host tail -f」を同時実行して、ログの数だけプロセスがホストに残ったり。 一度リモートでログイ…

[MacBook][screen]MacBookにtscreenをインストール 会社のMacBookにscreenを設定しようとおもったけど、せっかくなのでtscreenを入れてみた。 screen -v Screen version 4.00.03 (FAU) 23-Oct-06 port search screen ... port info screen ... 最初から最新…

Xenの情報など確認するコマンド

Xen

xmコマンドでふだん使わないの使い方をよく知らない。 「list」「create」「destroy」「console」「top」とか以外の機会があったので備忘録 xm info ホストの統計情報を表示 Domain-0の割当が512MBのホストで、搭載されている実メモリを確認したければ「tota…

[MacBook]MacBook Air 11インチ欲しい!

↑ネタふりじゃないけど、「MacBook Air 11インチ欲しい!」切実に。 会社のはともかく、自宅のは限界。新しいMacBookが……、しかも手軽に持ち運べるのがほしい!

SSHの設定

MabBookで設定しているSSHのconfigを、なんとなくメモしておく。 $ cat $HOME/.ssh/config ServerAliveInterval 60 Host hoge HostName hoge.local.example.com Host foo HostName foo.local.example.com Host zoo HostName zoo.local.example.com PubkeyAut…

よくSSHを常駐するMacBookのスリープ設定

会社のMacBookでは、(SSHで接続して)継続的にログや稼働状況を監視しつづける、ということをよくやる。で、離席したり別マシンで作業してたりで、スリープかかってSSH切断していた、と困ることがあった。MacBookだから……と思ってスリープを設定していたけ…

syslog.confで除外

ProFTPDのメッセージをログに残さない。 つもりで、proftpdの設定ではファシリティをlprにしていたけど、気がついたらログが肥大化していた。 *.info;mail.none;authpriv.none;cron.none /var/log/messageで、確認したらsyslogの設定で全てのファシリティの…

$HOME/.ssh/configに設定しているホストをリストアップ

SSH

$HOME/.ssh/configに設定したホストを忘れる、鳥頭な自分に $ cat known_ssh_hosts.sh #!/bin/sh SSH_CONFIG=$HOME/.ssh/config echo "known hosts:" if test -f $SSH_CONFIG; then for i in `grep "^Host " $SSH_CONFIG | sed s/"^Host "// | grep -v "^\*$…