スリープ状態が長すぎるプロセスを強制終了する Cron ジョブを作成しました。ただし、プロセスを強制終了すると、すぐに再生成されます。これらのプロセスを再起動しているのは何ですか? MySQLの設定ですか?
私が使用しているコードは次のとおりです。
db.driver.execQuery 'select * from information_schema.processlist where time > 2000', (err, threads) ->
if err? then return
if !threads? then return
for thread in threads
do (thread) ->
db.driver.execQuery 'kill ' + thread.ID, (err, response) ->
console.log 'Killed thread that was ' + thread.TIME + ' seconds old'