アーカイブ:  « 2011年12月 | メイン | 2012年5月 »

2012年1月18日

プロセスを再起動するコマンド

役にたつかどうかは不明だが、コマンドプロンプトを利用してプロセスを再起動する。
タスクに設定することで定期的に再起動させられる。

@echo off
set PROCESSNAME=calc.exe
taskkill /im %PROCESSNAME%
start %PROCESSNAME%
exit

以上の例は、Windowsの電卓を再起動させられる。

2012年1月 4日

MySQLで遅いクエリを記録する

MySQL 5.0よりサポートされています。

/etc/my.cnf に以下の設定をして再起動すると書き出されます。
[mysqld] の設定項目の中に記載しなければなりません。

log-slow-queries=/var/log/mysqld-slow.log
long_query_time=5

long_query_timeの値を変更することで特定秒数を経過しても返ってこないクエリがlog-slow-queriesで設定したファイルに記録されます。