2014-12-01 2 views
0

Я написал задание Cron, чтобы убивать процессы, которые слишком долго спали. Однако, когда я убиваю процесс, он немедленно возвращается. Что такое перезапуск этих процессов? Это настройка MySQL?MySQL KILL - Процесс немедленно восстает

Вот код, я использую:

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' 
+0

может быть бесчисленными вещами, такими как процесс мониторинга .. попытаться идентифицировать по пользователю – Gadonski

ответ

1

MySQL не повторяет запросы, оно должно быть приложением, которое работает это - приложение обнаруживает убитый запрос в качестве ошибки сервера, и должно незамедлительно повторить его

Смежные вопросы