UNPKG

ah-resque-ui

Version:

A resque administration website for actionhero

317 lines 347 kB
{"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-08-01T17:10:09.329Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-08-01T17:10:09.329Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-08-01T17:10:09.329Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-08-01T17:10:09.334Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-08-01T17:10:09.336Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-08-01T17:10:09.337Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-08-01T17:10:09.338Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-08-01T17:10:09.338Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-08-01T17:10:09.338Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-08-01T17:10:09.338Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.389Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-08-01T17:10:09.390Z"} {"head":[],"get":[],"post":[],"put":[],"patch":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-08-01T17:10:09.390Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-08-01T17:10:09.390Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-08-01T17:10:09.391Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-08-01T17:10:09.408Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-08-01T17:10:09.439Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-08-01T17:10:09.439Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-08-01T17:10:09.439Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-08-01T17:10:09.439Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-08-01T17:10:09.439Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-08-01T17:10:09.440Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-08-01T17:10:09.440Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-08-01T17:10:09.440Z"} {"level":"debug","message":"Loading initializer: polyfill","timestamp":"2021-08-01T17:10:09.440Z"} {"level":"debug","message":"Loaded initializer: polyfill","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"notice","message":"pid: 15558","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"notice","message":"environment: test","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-08-01T17:10:09.441Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"info","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"info","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-08-01T17:10:09.442Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-08-01T17:10:09.443Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-08-01T17:10:09.443Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-08-01T17:10:09.443Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-08-01T17:10:09.469Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.min.js","timestamp":"2021-08-01T17:10:09.901Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-08-01T17:10:09.901Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-08-01T17:10:09.901Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: Infinityms)","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-08-01T17:10:09.902Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:09.957Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.011Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.016Z"} {"workerId":1,"level":"info","message":"[ worker ] started","timestamp":"2021-08-01T17:10:10.017Z"} {"to":"testServer","action":"resque:delLock","params":"{\"action\":\"resque:delLock\",\"apiVersion\":1,\"lock\":\"workerslock:lists:queueName:jobName:[{}]\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.018Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-08-01T17:10:10.019Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: + (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:10.019Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.019Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.021Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.022Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.024Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.025Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.026Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.027Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.028Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.029Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"xxx\",\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.030Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.031Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.032Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.032Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.035Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.037Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":2,\"stop\":999}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.037Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.038Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:10.039Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:10.070Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:10.120Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-08-01T17:10:10.123Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.124Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:10.170Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.226Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 8ms)","timestamp":"2021-08-01T17:10:10.228Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:10.230Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:10.257Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.257Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:10.258Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:10.259Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.260Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:10.261Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:10.262Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.262Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.263Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:10.282Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:10.332Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.369Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.371Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:10.385Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:10.436Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.475Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.477Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:10.489Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:10.542Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.581Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.584Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:10.593Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:10.647Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.687Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.689Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:10.700Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:10.751Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.790Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.791Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:10.803Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:10.853Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:10.897Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:10.900Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:10.903Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:10.955Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.004Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.005Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.005Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:11.045Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:11.046Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:11.047Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:11.058Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.110Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:11.110Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:11.111Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:11.112Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.112Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:11.112Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:11.113Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.113Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:11.114Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:11.115Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.115Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.116Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:11.162Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:11.218Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.220Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.223Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.270Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:11.321Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.324Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.327Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.372Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.422Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.429Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.432Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.473Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:11.527Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.532Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.535Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:11.578Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:11.631Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.638Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.641Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:11.682Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:11.736Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.743Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.746Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:11.788Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:11.840Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.847Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.849Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:11.892Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:11.946Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:11.950Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:11.953Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:11.997Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:12.048Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:12.051Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.055Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:12.056Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.058Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:12.058Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:12.099Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.155Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-08-01T17:10:12.159Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.161Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:12.207Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.262Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.262Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:12.263Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:12.265Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.265Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:12.266Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:12.268Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.268Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:12.271Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:12.272Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.272Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.274Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:12.315Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.370Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.374Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.377Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:12.422Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.477Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.477Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.479Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:12.531Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.579Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-08-01T17:10:12.581Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.582Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:12.632Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.687Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 6ms)","timestamp":"2021-08-01T17:10:12.688Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.691Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.744Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.797Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:12.798Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.800Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:12.850Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:12.904Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:12.904Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:12.907Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:12.959Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.013Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:13.013Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.016Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:13.065Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:13.065Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":2,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:13.067Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:13.069Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:13.071Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:13.117Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.117Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:13.118Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:13.118Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.119Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:13.119Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:13.120Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.120Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:13.121Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:13.122Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.123Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.124Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 6ms)","timestamp":"2021-08-01T17:10:13.173Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:13.226Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.227Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.228Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:13.280Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.333Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:13.334Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.336Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:13.388Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.437Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:13.438Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.441Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:13.493Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.543Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:13.544Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.546Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:13.596Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.646Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:13.647Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.649Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:13.701Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.750Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:13.752Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.753Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:13.804Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.854Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:13.854Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.856Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:13.908Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:13.958Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:13.959Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:13.960Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:14.014Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.062Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.064Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-08-01T17:10:14.064Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:14.076Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:14.077Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:14.079Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:14.080Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:14.115Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:14.166Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.166Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:14.167Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stacktrace":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:97:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:165:41)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejec