PC関係のメモ
スケジュール管理ソフトウェア / [PHP]キャッシュモジュール / [PHP]Turck MMCache / [Apache]rotatelogs / [Apache]アクセスログのIPアドレスの名前解決 / [PHP] notice-phpa 発生条件
スケジュール管理ソフトウェア
卓上カレンダーがよく行方不明になるのでカレンダーソフトが欲しい。
どうせなら予定が入力できるほうがいいということでスケジュール管理のソフトを探す
希望
- 軽量
- データ形式が汎用的
- palm と同期できるといい
- できればオープンソース
単独アプリケーション
どっかで見たなーと思ったらCSN1ムービーチャンネルのMY番組表で利用されてるソフトだ。面白そうだし綺麗。
デスクトップに常駐
なぜかDelphiで作られたものが多いように感じた
- デスクトップカレンダー
- 壁カレ
- TCalendar
プラグイン等
キャッシュモジュール
- PHP Accelerator
- APC
- Turck MMCache
Turck MMCache
コンパイル・インストール
export PHP_PREFIX="/usr/local" $PHP_PREFIX/bin/phpize ./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config make make install
vi php.ini
zend_extension="/usr/lib/php4/mmcache.so" mmcache.shm_size="16" mmcache.cache_dir="/tmp/mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1"
キャッシュディレクトリを作成
mkdir /tmp/mmcache chmod 0777 /tmp/mmcache
アクセスログのIPアドレスの名前解決
dnstran を使用する
CRON で定期的に実行
00 3 * * * /usr/local/bin/dnstran/dnstran \
-cache /var/log/httpd/dnscache \
/var/log/httpd/access_log
notice-phpa 発生条件
昨日の続き。
/bin/kill -HUP `cat /usr/local/apache2/logs/httpd.pid`
で数十行発生。
ブラウザで数回アクセスするだけでは発生せず、たとえば
ab -n 100 -c 100 http://localhost/index.html
などで大量のリクエストを送った場合に発生。おそらくプロセスが起動するたびに記録されてる。
追記: kill -HUP だけでなく apachectl で start/restart しただけでも発生する
最終更新時刻: 2008年11月07日
[コメントを投稿する]

