MySQL KILL - 进程立即重生

时间:2014-12-01 16:20:26

标签: mysql node.js coffeescript node-orm2

我写了一个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'

1 个答案:

答案 0 :(得分:1)

mysql不重试查询,它必须是运行它的应用程序 - 应用程序检测到被查询的服务器错误,并且必须立即重试它