スケジュール管理ソフトウェア / キャッシュモジュール / Turck MMCache / rotatelogs / アクセスログのIPアドレスの名前解決 / notice-phpa 発生条件
投稿日: 2003年11月28日 更新日: 2017年07月22日
スケジュール管理ソフトウェア
卓上カレンダーがよく行方不明になるのでカレンダーソフトが欲しい。
どうせなら予定が入力できるほうがいいということでスケジュール管理のソフトを探す
希望
- 軽量
- データ形式が汎用的
- palm と同期できるといい
- できればオープンソース
単独アプリケーション
- PIM-face どっかで見たなーと思ったら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
rotatelogs
http://mm.apache.or.jp/pipermail/apache-users/2001-October/000653.html
アクセスログの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 しただけでも発生する
名前:宮内 はじめ
Code for Nagoya名誉代表
E2D3名古屋支部長
プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。