{"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 ()\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 ()\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 ()\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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:14.168Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.169Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:14.169Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:14.171Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.171Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:14.171Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:14.172Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.173Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.174Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 6ms)","timestamp":"2021-08-01T17:10:14.222Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:14.273Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.275Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.276Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:14.327Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.378Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:14.379Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.381Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:14.430Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:14.483Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.483Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.485Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 6ms)","timestamp":"2021-08-01T17:10:14.539Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.587Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-08-01T17:10:14.589Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.592Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:14.639Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:14.689Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.694Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.695Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:14.745Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:14.796Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.796Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.797Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:14.849Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:14.901Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:14.901Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:14.903Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:14.957Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.008Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:15.009Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.012Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:15.063Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:15.087Z"} {"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:15.088Z"} {"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:15.090Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:15.091Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.114Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:15.114Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:15.114Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:15.115Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.116Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:15.116Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:15.117Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.117Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:15.118Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:15.118Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.119Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.120Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:15.170Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:15.222Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.222Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.231Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:15.273Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:15.325Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.332Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.334Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:15.379Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:15.431Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.435Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.436Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:15.486Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-08-01T17:10:15.540Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.540Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.542Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:15.595Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.645Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:15.646Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.647Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:15.701Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.753Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:15.753Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.755Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:15.806Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.860Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:15.860Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.862Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:15.911Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 6ms)","timestamp":"2021-08-01T17:10:15.967Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:15.967Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:15.972Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.017Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.068Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.073Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.075Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:16.095Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:16.096Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:16.098Z"} {"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:16.100Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:16.102Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.119Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:16.170Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.177Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:16.178Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:16.180Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.180Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:16.181Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:16.181Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.182Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:16.182Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:16.183Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.183Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.185Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.222Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.273Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.285Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.288Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.323Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:16.377Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.390Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.392Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.428Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.479Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.495Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.497Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.530Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:16.584Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.601Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.604Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.635Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.685Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.704Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.706Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:16.735Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.786Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.812Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.813Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:16.838Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-08-01T17:10:16.887Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:16.918Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:16.920Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-08-01T17:10:16.939Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:16.995Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.025Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:17.027Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:17.047Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-08-01T17:10:17.098Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":5,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:17.112Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:17.113Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-08-01T17:10:17.115Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-08-01T17:10:17.117Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.129Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:17.130Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:17.132Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.133Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:17.133Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:17.135Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.135Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-08-01T17:10:17.135Z"} {"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 ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)","level":"error","message":"error from task","timestamp":"2021-08-01T17:10:17.136Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.136Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:17.138Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 3ms)","timestamp":"2021-08-01T17:10:17.151Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 5ms)","timestamp":"2021-08-01T17:10:17.206Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-08-01T17:10:17.221Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-08-01T17:10:17.240Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-08-01T17:10:17.243Z"} {"workerId":1,"level":"info","message":"[ worker ] ended","timestamp":"2021-08-01T17:10:17.260Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: -- (event loop delay: 0ms)","timestamp":"2021-08-01T17:10:17.260Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-08-01T17:10:17.272Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-08-01T17:10:17.273Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-08-01T17:10:17.273Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-08-01T17:10:17.274Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-08-01T17:10:17.275Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-08-01T17:10:17.281Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-08-01T17:10:17.282Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-08-01T17:10:17.283Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-09-02T14:07:29.953Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-09-02T14:07:29.953Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-09-02T14:07:29.953Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-09-02T14:07:29.959Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-09-02T14:07:29.961Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-09-02T14:07:29.962Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-09-02T14:07:29.962Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-09-02T14:07:29.962Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-09-02T14:07:29.963Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.005Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-09-02T14:07:30.006Z"} {"head":[],"get":[],"post":[],"put":[],"patch":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-09-02T14:07:30.006Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-09-02T14:07:30.006Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-09-02T14:07:30.007Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-09-02T14:07:30.007Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-09-02T14:07:30.007Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-09-02T14:07:30.007Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-09-02T14:07:30.007Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-09-02T14:07:30.023Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-09-02T14:07:30.036Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-09-02T14:07:30.036Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-09-02T14:07:30.036Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-09-02T14:07:30.036Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-09-02T14:07:30.036Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-09-02T14:07:30.037Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-09-02T14:07:30.037Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-09-02T14:07:30.037Z"} {"level":"debug","message":"Loading initializer: polyfill","timestamp":"2021-09-02T14:07:30.037Z"} {"level":"debug","message":"Loaded initializer: polyfill","timestamp":"2021-09-02T14:07:30.037Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"notice","message":"pid: 16735","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"notice","message":"environment: test","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-09-02T14:07:30.038Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-09-02T14:07:30.039Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-09-02T14:07:30.039Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-09-02T14:07:30.039Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-09-02T14:07:30.039Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-09-02T14:07:30.039Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-09-02T14:07:30.040Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-09-02T14:07:30.040Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-09-02T14:07:30.040Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-09-02T14:07:30.041Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-09-02T14:07:30.041Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-09-02T14:07:30.065Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-09-02T14:07:30.066Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-09-02T14:07:30.066Z"} {"workerId":1,"level":"info","message":"[ worker ] started","timestamp":"2021-09-02T14:07:30.122Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:07:30.123Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.124Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.174Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.178Z"} {"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-09-02T14:07:30.180Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.181Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.183Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.187Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.187Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.189Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.190Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.192Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.192Z"} {"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-09-02T14:07:30.194Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.195Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.197Z"} {"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-09-02T14:07:30.197Z"} {"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-09-02T14:07:30.200Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.201Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":2,\"stop\":999}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.202Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.203Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:30.203Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:07:30.228Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.229Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.333Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:30.339Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:30.358Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.358Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:30.359Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:30.360Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.360Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:30.360Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:30.361Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.361Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.363Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.467Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.469Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.572Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.575Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.683Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.685Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.789Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.791Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.894Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:30.896Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:30.999Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.002Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.105Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.108Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:31.207Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.210Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:31.211Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.214Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:31.215Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:07:31.315Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.318Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.420Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:31.421Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:31.423Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.424Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:31.425Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:31.426Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.426Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:31.427Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:31.428Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.428Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.430Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.531Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.534Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.636Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.639Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.741Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.744Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.846Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.849Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:31.951Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:31.954Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.056Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.060Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.160Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.164Z"} {"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-09-02T14:07:32.221Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:32.225Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:32.227Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.264Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:32.265Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:32.266Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.267Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:32.267Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:32.268Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.269Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:32.270Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:32.270Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.271Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.273Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.374Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.377Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.480Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.483Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.588Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.590Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.696Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.699Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.802Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.805Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:32.906Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:32.908Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.014Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.017Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.120Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.123Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.224Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.227Z"} {"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-09-02T14:07:33.230Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":2,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:33.231Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:33.233Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":5,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:33.238Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.328Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:33.334Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:33.335Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.336Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:33.336Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:33.338Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.338Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:33.339Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:33.340Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.340Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.342Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.443Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.445Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.546Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.549Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.653Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.656Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.760Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.763Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.868Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.871Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:33.974Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:33.977Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.077Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.079Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.185Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.188Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:34.242Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:34.243Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:34.246Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:34.247Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.293Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:34.294Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:34.296Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.296Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:34.296Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:34.298Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.298Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:34.299Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:34.300Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.300Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.302Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.403Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.405Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.509Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.512Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.618Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.621Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.722Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.726Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.826Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.829Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:34.929Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:34.932Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.036Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.039Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.140Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.142Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.243Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.246Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:35.252Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:35.253Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:35.255Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:35.256Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.346Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:35.347Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:35.349Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.350Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:35.350Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:35.351Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.351Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:35.352Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:35.353Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.353Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.355Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.456Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.459Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.560Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.563Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.665Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.668Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.771Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.774Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.878Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.881Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:35.983Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:35.986Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.087Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.089Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.190Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.194Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:36.260Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:36.262Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:36.265Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:36.266Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:36.267Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.295Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:36.296Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:36.297Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.298Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:36.298Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:36.299Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.299Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:36.300Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:36.301Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.301Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.302Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.404Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.406Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.509Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.512Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.614Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.617Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.718Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.722Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.826Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.829Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:36.935Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:36.937Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.043Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:37.045Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.149Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:37.151Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.251Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:37.254Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":4,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:37.272Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:37.272Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:07:37.275Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-09-02T14:07:37.276Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.354Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:37.354Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:37.358Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.358Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:37.358Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:37.359Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.359Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:07:37.360Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:07:37.360Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:07:37.360Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:07:37.361Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-09-02T14:07:37.380Z"} {"workerId":1,"level":"info","message":"[ worker ] ended","timestamp":"2021-09-02T14:07:37.408Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-09-02T14:07:37.435Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-09-02T14:07:37.435Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-09-02T14:07:37.435Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-09-02T14:07:37.435Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-09-02T14:07:37.435Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-09-02T14:07:37.436Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-09-02T14:07:37.436Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-09-02T14:07:37.436Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-09-02T14:07:37.436Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-09-02T14:07:37.436Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-09-02T14:07:37.437Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-09-02T14:07:37.437Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-09-02T14:07:37.438Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-09-02T14:08:56.222Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-09-02T14:08:56.222Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-09-02T14:08:56.222Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-09-02T14:08:56.226Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-09-02T14:08:56.228Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-09-02T14:08:56.229Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-09-02T14:08:56.229Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-09-02T14:08:56.230Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.267Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-09-02T14:08:56.268Z"} {"head":[],"get":[],"post":[],"put":[],"patch":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-09-02T14:08:56.268Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-09-02T14:08:56.268Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-09-02T14:08:56.269Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-09-02T14:08:56.269Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-09-02T14:08:56.269Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-09-02T14:08:56.269Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-09-02T14:08:56.269Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-09-02T14:08:56.286Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-09-02T14:08:56.299Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-09-02T14:08:56.299Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-09-02T14:08:56.299Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-09-02T14:08:56.299Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-09-02T14:08:56.299Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loading initializer: polyfill","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loaded initializer: polyfill","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-09-02T14:08:56.300Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"notice","message":"pid: 17041","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"notice","message":"environment: test","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-09-02T14:08:56.301Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-09-02T14:08:56.302Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-09-02T14:08:56.303Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-09-02T14:08:56.303Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-09-02T14:08:56.327Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-09-02T14:08:56.328Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-09-02T14:08:56.328Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-09-02T14:08:56.328Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-09-02T14:08:56.328Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-09-02T14:08:56.328Z"} {"workerId":1,"level":"info","message":"[ worker ] started","timestamp":"2021-09-02T14:08:56.386Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:08:56.387Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.388Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.437Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.441Z"} {"to":"testServer","action":"resque:delLock","params":"{\"action\":\"resque:delLock\",\"apiVersion\":1,\"lock\":\"workerslock:lists:queueName:jobName:[{}]\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.443Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.444Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.446Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.449Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.450Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.451Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.452Z"} {"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-09-02T14:08:56.453Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.454Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"xxx\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.456Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.458Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.459Z"} {"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-09-02T14:08:56.459Z"} {"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-09-02T14:08:56.462Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.464Z"} {"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-09-02T14:08:56.465Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.465Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:56.466Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:08:56.491Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.493Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.596Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:56.599Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:56.619Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.619Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:56.619Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:56.620Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.620Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:56.621Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:56.621Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.621Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.623Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.728Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.731Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.837Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.840Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:56.943Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:56.946Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.051Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.055Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.161Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.164Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.267Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.270Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.375Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.378Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:57.470Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:57.474Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:57.477Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.478Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:57.478Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:57.480Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.480Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:57.481Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:57.482Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.482Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:57.482Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:57.483Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.484Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.485Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.589Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.592Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.696Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.700Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.803Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.807Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:57.909Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:57.913Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.017Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.020Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.126Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.129Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.231Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.235Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.337Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.339Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.442Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.445Z"} {"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-09-02T14:08:58.483Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:58.487Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:58.489Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.551Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:58.552Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:58.555Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.555Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:58.556Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:58.558Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.558Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:58.558Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:58.559Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.560Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.561Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.661Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.664Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.766Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.769Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.871Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.874Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:58.975Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:58.979Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.079Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.083Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.184Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.187Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.289Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.292Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.395Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.397Z"} {"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-09-02T14:08:59.493Z"} {"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-09-02T14:08:59.495Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.497Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:59.497Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":5,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:08:59.502Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.503Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-09-02T14:08:59.606Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.609Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.713Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:59.714Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:59.717Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.717Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:59.718Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:59.719Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.720Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:08:59.720Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:08:59.721Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.721Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.723Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.829Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.832Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:08:59.938Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:08:59.941Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.047Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.051Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.157Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.160Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.260Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.264Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.367Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.369Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.471Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.475Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:00.512Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:00.513Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:00.515Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:00.516Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.575Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:00.576Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:00.578Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.578Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:00.578Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:00.580Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.580Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:00.581Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:00.582Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.582Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.584Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.687Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.689Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.791Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.795Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:00.898Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:00.902Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.005Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.008Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.109Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.112Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.216Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.219Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.323Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.327Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.431Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.434Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:01.526Z"} {"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-09-02T14:09:01.527Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:01.529Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:01.529Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.536Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:01.536Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:01.538Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.538Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:01.539Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:01.540Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.540Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:01.540Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:01.542Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.542Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.543Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.645Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.648Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.749Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.752Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.852Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.854Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:01.955Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:01.958Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.059Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.062Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.163Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.166Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.267Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.270Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.372Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.374Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.474Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.480Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:02.533Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:02.535Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":5,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:02.541Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:02.543Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:02.544Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.581Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:02.582Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:02.583Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.583Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:02.584Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:02.585Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.585Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:02.586Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:02.586Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.587Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.589Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.692Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.695Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.797Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.800Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:02.901Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:02.904Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.006Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.008Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.108Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.111Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.211Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.216Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.317Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.320Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.424Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.426Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.526Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.529Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:03.548Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:03.549Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-09-02T14:09:03.551Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-09-02T14:09:03.551Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.632Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:03.632Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:03.633Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.633Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:03.633Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:03.634Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.634Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-09-02T14:09:03.634Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:100:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-09-02T14:09:03.635Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-09-02T14:09:03.635Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-09-02T14:09:03.636Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-09-02T14:09:03.655Z"} {"workerId":1,"level":"info","message":"[ worker ] ended","timestamp":"2021-09-02T14:09:03.687Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-09-02T14:09:03.707Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-09-02T14:09:03.707Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-09-02T14:09:03.707Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-09-02T14:09:03.708Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-09-02T14:09:03.709Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-09-02T14:09:03.709Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-09-02T14:09:03.710Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-09-02T14:09:03.710Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-09-02T14:09:03.711Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-09-02T14:09:03.711Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-09-02T14:09:03.711Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-09-02T14:09:03.711Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-12-03T04:17:06.498Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-12-03T04:17:06.498Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-12-03T04:17:06.498Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-12-03T04:17:06.502Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-12-03T04:17:06.504Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-12-03T04:17:06.505Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-12-03T04:17:06.505Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-12-03T04:17:06.505Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-12-03T04:17:06.506Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.544Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:06.545Z"} {"level":"debug","message":"action loaded: createChatRoom @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/createChatRoom.ts","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-12-03T04:17:06.551Z"} {"all":[],"head":[],"get":[{"path":"/status","matchTrailingPathParts":false,"action":"status"},{"path":"/swagger","matchTrailingPathParts":false,"action":"swagger"},{"path":"/createChatRoom","matchTrailingPathParts":false,"action":"createChatRoom"}],"post":[],"put":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-12-03T04:17:06.551Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-12-03T04:17:06.551Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-12-03T04:17:06.552Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-12-03T04:17:06.579Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-12-03T04:17:06.592Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-12-03T04:17:06.592Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-12-03T04:17:06.593Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-12-03T04:17:06.593Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-12-03T04:17:06.593Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"notice","message":"pid: 17172","timestamp":"2021-12-03T04:17:06.594Z"} {"level":"notice","message":"environment: test","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-12-03T04:17:06.595Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-12-03T04:17:06.596Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-12-03T04:17:06.596Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-12-03T04:17:06.596Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-12-03T04:17:06.596Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-12-03T04:17:06.596Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-12-03T04:17:06.597Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-12-03T04:17:06.597Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-12-03T04:17:06.621Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-12-03T04:17:06.622Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-12-03T04:17:06.622Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-12-03T04:17:06.622Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-12-03T04:17:06.622Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-12-03T04:17:06.622Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.726Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.730Z"} {"to":"testServer","action":"resque:delLock","params":"{\"action\":\"resque:delLock\",\"apiVersion\":1,\"lock\":\"workerslock:lists:queueName:jobName:[{}]\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.733Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.733Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.736Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.738Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.752Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.753Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.754Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.756Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.756Z"} {"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-12-03T04:17:06.757Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.758Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.759Z"} {"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-12-03T04:17:06.759Z"} {"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-12-03T04:17:06.761Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.762Z"} {"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-12-03T04:17:06.762Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.763Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:06.764Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:07.767Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:07.770Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:07.771Z"} {"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-12-03T04:17:08.777Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:08.782Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:08.783Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:09.785Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:09.789Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:09.790Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:10.796Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:10.797Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:10.800Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:10.801Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:11.805Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:11.806Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:11.808Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:11.811Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:12.816Z"} {"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-12-03T04:17:12.818Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:12.822Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:12.823Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:13.827Z"} {"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-12-03T04:17:13.828Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:13.829Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-12-03T04:17:13.830Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-12-03T04:17:13.932Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-12-03T04:17:13.932Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-12-03T04:17:13.933Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-12-03T04:17:13.933Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-12-03T04:17:13.934Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-12-03T04:17:13.934Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-12-03T04:17:13.934Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-12-03T04:17:13.935Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-12-03T04:17:13.935Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-12-03T04:17:13.935Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-12-03T04:17:13.935Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-12-03T04:17:14.040Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-12-03T04:17:14.041Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-12-03T04:17:14.042Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-12-03T04:17:14.042Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-12-03T04:17:14.042Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-12-03T04:17:14.043Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-12-03T04:17:14.141Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-12-03T04:17:14.142Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-12-03T04:17:50.421Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-12-03T04:17:50.421Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-12-03T04:17:50.421Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-12-03T04:17:50.425Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-12-03T04:17:50.427Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-12-03T04:17:50.428Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-12-03T04:17:50.428Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-12-03T04:17:50.429Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-12-03T04:17:50.429Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-12-03T04:17:50.429Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-12-03T04:17:50.430Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-12-03T04:17:50.430Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-12-03T04:17:50.430Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-12-03T04:17:50.430Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-12-03T04:17:50.430Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.431Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:17:50.432Z"} {"level":"debug","message":"action loaded: createChatRoom @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/createChatRoom.ts","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-12-03T04:17:50.433Z"} {"all":[],"head":[],"get":[{"path":"/status","matchTrailingPathParts":false,"action":"status"},{"path":"/swagger","matchTrailingPathParts":false,"action":"swagger"},{"path":"/createChatRoom","matchTrailingPathParts":false,"action":"createChatRoom"}],"post":[],"put":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-12-03T04:17:50.433Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-12-03T04:17:50.433Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-12-03T04:17:50.458Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-12-03T04:17:50.473Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-12-03T04:17:50.473Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-12-03T04:17:50.473Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-12-03T04:17:50.473Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-12-03T04:17:50.473Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-12-03T04:17:50.474Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-12-03T04:17:50.474Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-12-03T04:17:50.474Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-12-03T04:17:50.474Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-12-03T04:17:50.474Z"} {"level":"notice","message":"pid: 17294","timestamp":"2021-12-03T04:17:50.475Z"} {"level":"notice","message":"environment: test","timestamp":"2021-12-03T04:17:50.475Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-12-03T04:17:50.475Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-12-03T04:17:50.475Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-12-03T04:17:50.475Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-12-03T04:17:50.476Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-12-03T04:17:50.477Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-12-03T04:17:50.477Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-12-03T04:17:50.477Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-12-03T04:17:50.501Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-12-03T04:17:50.501Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.606Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.610Z"} {"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-12-03T04:17:50.613Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.613Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.616Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.618Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.633Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.634Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.635Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.637Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.637Z"} {"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-12-03T04:17:50.639Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.639Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.640Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.641Z"} {"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-12-03T04:17:50.643Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.646Z"} {"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-12-03T04:17:50.646Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.647Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:50.648Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:51.651Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:51.654Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:51.655Z"} {"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-12-03T04:17:52.659Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:52.662Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:52.662Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:53.667Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:53.670Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:53.670Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:54.674Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:54.674Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:54.676Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:54.677Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:55.680Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:55.681Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:55.683Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:55.684Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:56.688Z"} {"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-12-03T04:17:56.690Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:56.693Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:56.696Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:57.699Z"} {"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-12-03T04:17:57.700Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:17:57.702Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-12-03T04:17:57.703Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-12-03T04:17:57.802Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-12-03T04:17:57.803Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-12-03T04:17:57.803Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-12-03T04:17:57.803Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-12-03T04:17:57.803Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-12-03T04:17:57.804Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-12-03T04:17:57.908Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-12-03T04:17:58.008Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-12-03T04:17:58.009Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-12-03T04:19:24.352Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-12-03T04:19:24.353Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-12-03T04:19:24.353Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-12-03T04:19:24.359Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-12-03T04:19:24.361Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-12-03T04:19:24.362Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-12-03T04:19:24.362Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-12-03T04:19:24.362Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-12-03T04:19:24.362Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-12-03T04:19:24.363Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:24.365Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-12-03T04:19:24.366Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-12-03T04:19:24.366Z"} {"name":"routes","file":"/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js","type":"initialize","stack":"TypeError: Cannot convert undefined or null to object\n at Function.entries ()\n at Object.RoutesInitializer.loadRoutes (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js:117:55)\n at RoutesInitializer.initialize (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js:162:28)\n at initializeFunction (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/classes/process.js:101:47)\n at Process.initialize (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/classes/process.js:162:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at /Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:5","level":"error","message":"Error from Initializer","timestamp":"2021-12-03T04:19:24.374Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-12-03T04:19:46.516Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-12-03T04:19:46.516Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-12-03T04:19:46.516Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-12-03T04:19:46.520Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-12-03T04:19:46.522Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-12-03T04:19:46.523Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-12-03T04:19:46.523Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-12-03T04:19:46.524Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.526Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-12-03T04:19:46.527Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-12-03T04:19:46.527Z"} {"name":"routes","file":"/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js","type":"initialize","stack":"TypeError: Cannot convert undefined or null to object\n at Function.entries ()\n at Object.RoutesInitializer.loadRoutes (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js:117:55)\n at RoutesInitializer.initialize (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/routes.js:162:28)\n at initializeFunction (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/classes/process.js:101:47)\n at Process.initialize (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/classes/process.js:162:23)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at /Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:27:5","level":"error","message":"Error from Initializer","timestamp":"2021-12-03T04:19:46.536Z"} {"level":"debug","message":"Loading initializer: exceptions","timestamp":"2021-12-03T04:20:37.140Z"} {"level":"debug","message":"Loaded initializer: exceptions","timestamp":"2021-12-03T04:20:37.140Z"} {"level":"debug","message":"Loading initializer: redis","timestamp":"2021-12-03T04:20:37.140Z"} {"level":"debug","message":"Redis connection `client` connected","timestamp":"2021-12-03T04:20:37.144Z"} {"level":"debug","message":"Redis connection `client` ready","timestamp":"2021-12-03T04:20:37.146Z"} {"level":"debug","message":"Redis connection `subscriber` connected","timestamp":"2021-12-03T04:20:37.147Z"} {"level":"debug","message":"Redis connection `tasks` connected","timestamp":"2021-12-03T04:20:37.147Z"} {"level":"debug","message":"Redis connection `subscriber` ready","timestamp":"2021-12-03T04:20:37.147Z"} {"level":"debug","message":"Redis connection `tasks` ready","timestamp":"2021-12-03T04:20:37.147Z"} {"level":"debug","message":"Loaded initializer: redis","timestamp":"2021-12-03T04:20:37.147Z"} {"level":"debug","message":"Loading initializer: connections","timestamp":"2021-12-03T04:20:37.148Z"} {"level":"debug","message":"Loaded initializer: connections","timestamp":"2021-12-03T04:20:37.148Z"} {"level":"debug","message":"Loading initializer: params","timestamp":"2021-12-03T04:20:37.148Z"} {"level":"debug","message":"Loaded initializer: params","timestamp":"2021-12-03T04:20:37.148Z"} {"level":"debug","message":"Loading initializer: actions","timestamp":"2021-12-03T04:20:37.148Z"} {"level":"debug","message":"action loaded: resque:redisInfo @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.149Z"} {"level":"debug","message":"action loaded: resque:resqueDetails @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.149Z"} {"level":"debug","message":"action loaded: resque:loadWorkerQueues @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.149Z"} {"level":"debug","message":"action loaded: resque:forceCleanWorker @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.149Z"} {"level":"debug","message":"action loaded: resque:resqueFailedCount @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.149Z"} {"level":"debug","message":"action loaded: resque:queued @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:delQueue @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:resqueFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:removeFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:removeAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:retryAndRemoveAllFailed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:locks @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:delLock @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:delayedjobs @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:delDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"action loaded: resque:runDelayed @ v1, /Users/evan/workspace/actionhero/ah-resque-ui/src/actions/ah-resque-ui.ts","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"Loaded initializer: actions","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"Loading initializer: routes","timestamp":"2021-12-03T04:20:37.150Z"} {"all":[],"head":[],"get":[{"path":"/status","matchTrailingPathParts":false,"action":"status"}],"post":[],"put":[],"delete":[],"level":"debug","message":"routes:","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"Loaded initializer: routes","timestamp":"2021-12-03T04:20:37.150Z"} {"level":"debug","message":"Loading initializer: staticFile","timestamp":"2021-12-03T04:20:37.150Z"} {"0":"/Users/evan/workspace/actionhero/ah-resque-ui/public","level":"debug","message":"static files will be served from these directories","timestamp":"2021-12-03T04:20:37.151Z"} {"level":"debug","message":"Loaded initializer: staticFile","timestamp":"2021-12-03T04:20:37.151Z"} {"level":"debug","message":"Loading initializer: chatRoom","timestamp":"2021-12-03T04:20:37.151Z"} {"level":"debug","message":"Loaded initializer: chatRoom","timestamp":"2021-12-03T04:20:37.151Z"} {"level":"debug","message":"Loading initializer: servers","timestamp":"2021-12-03T04:20:37.151Z"} {"level":"debug","message":"Initialized server: web","timestamp":"2021-12-03T04:20:37.178Z"} {"level":"debug","message":"Initialized server: websocket","timestamp":"2021-12-03T04:20:37.190Z"} {"level":"debug","message":"Loaded initializer: servers","timestamp":"2021-12-03T04:20:37.190Z"} {"level":"debug","message":"Loading initializer: resque","timestamp":"2021-12-03T04:20:37.190Z"} {"level":"debug","message":"Loaded initializer: resque","timestamp":"2021-12-03T04:20:37.190Z"} {"level":"debug","message":"Loading initializer: tasks","timestamp":"2021-12-03T04:20:37.190Z"} {"level":"debug","message":"Loaded initializer: tasks","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Loading initializer: specHelper","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Loaded initializer: specHelper","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Loading initializer: ah-resque-ui","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Loaded initializer: ah-resque-ui","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"notice","message":"pid: 17783","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"notice","message":"environment: test","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"info","message":"*** Starting ah-resque-ui ***","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Starting initializer: redis","timestamp":"2021-12-03T04:20:37.192Z"} {"level":"debug","message":"Started initializer: redis","timestamp":"2021-12-03T04:20:37.193Z"} {"level":"debug","message":"Starting initializer: chatRoom","timestamp":"2021-12-03T04:20:37.193Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: defaultRoom","timestamp":"2021-12-03T04:20:37.193Z"} {"level":"info","message":"actionhero member test-server-1 has joined the cluster","timestamp":"2021-12-03T04:20:37.193Z"} {"level":"debug","message":"ensuring the existence of the chatRoom: otherRoom","timestamp":"2021-12-03T04:20:37.194Z"} {"level":"debug","message":"Started initializer: chatRoom","timestamp":"2021-12-03T04:20:37.194Z"} {"level":"debug","message":"Starting initializer: servers","timestamp":"2021-12-03T04:20:37.194Z"} {"level":"notice","message":"Starting server: `web` @ http://0.0.0.0:18081","timestamp":"2021-12-03T04:20:37.194Z"} {"level":"debug","message":"Server started: web","timestamp":"2021-12-03T04:20:37.194Z"} {"level":"notice","message":"Starting server: `websocket` ","timestamp":"2021-12-03T04:20:37.195Z"} {"level":"debug","message":"wrote /Users/evan/workspace/actionhero/ah-resque-ui/public/javascript/ActionheroWebsocketClient.js","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"[server: websocket] webSockets bound to undefined: undefined","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"Server started: websocket","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"Started initializer: servers","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"Starting initializer: specHelper","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"info","message":"loading the testServer","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"Started initializer: specHelper","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"Starting initializer: resque","timestamp":"2021-12-03T04:20:37.218Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: Infinityms)","timestamp":"2021-12-03T04:20:37.219Z"} {"level":"debug","message":"Started initializer: resque","timestamp":"2021-12-03T04:20:37.219Z"} {"level":"debug","message":"Starting initializer: tasks","timestamp":"2021-12-03T04:20:37.219Z"} {"level":"debug","message":"Started initializer: tasks","timestamp":"2021-12-03T04:20:37.219Z"} {"level":"notice","message":"server ID: test-server-1","timestamp":"2021-12-03T04:20:37.219Z"} {"level":"notice","message":"*** ah-resque-ui Started ***","timestamp":"2021-12-03T04:20:37.219Z"} {"workerId":1,"level":"info","message":"[ worker ] started","timestamp":"2021-12-03T04:20:37.272Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-12-03T04:20:37.273Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: + (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.273Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.274Z"} {"to":"testServer","action":"resque:redisInfo","params":"{\"action\":\"resque:redisInfo\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.322Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:37.325Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.326Z"} {"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-12-03T04:20:37.328Z"} {"to":"testServer","action":"resque:locks","params":"{\"action\":\"resque:locks\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.329Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.333Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.335Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.336Z"} {"to":"testServer","action":"resque:loadWorkerQueues","params":"{\"action\":\"resque:loadWorkerQueues\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.337Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.338Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"testQueue\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.339Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.340Z"} {"to":"testServer","action":"resque:queued","params":"{\"action\":\"resque:queued\",\"apiVersion\":1,\"queue\":\"xxx\",\"start\":0,\"stop\":99}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.341Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.341Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.343Z"} {"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-12-03T04:20:37.343Z"} {"to":"testServer","action":"resque:delayedjobs","params":"{\"action\":\"resque:delayedjobs\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.345Z"} {"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-12-03T04:20:37.346Z"} {"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-12-03T04:20:37.347Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.348Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:37.348Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling undefined","timestamp":"2021-12-03T04:20:37.375Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:37.375Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.376Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.425Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.476Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.478Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:37.479Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:37.502Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.502Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:37.502Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:37.503Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.503Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:37.504Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:37.505Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.505Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.506Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.529Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.579Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.608Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.612Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.630Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.681Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.714Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.716Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:37.731Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:37.782Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.818Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.819Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.833Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:37.884Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:37.920Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:37.923Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:37.935Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:37.986Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.024Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.025Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.037Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.087Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.127Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.128Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.138Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.188Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.230Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.232Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.239Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.290Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.334Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.336Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.341Z"} {"to":"testServer","action":"resque:resqueFailedCount","params":"{\"action\":\"resque:resqueFailedCount\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:38.351Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:38.356Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:38.359Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.392Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.437Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:38.438Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:38.439Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.439Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:38.440Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:38.441Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.442Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:38.442Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:38.443Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:38.444Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.445Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.446Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-12-03T04:20:38.493Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:38.545Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.546Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.548Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.597Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:38.647Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.647Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.650Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: -1ms)","timestamp":"2021-12-03T04:20:38.699Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.750Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.750Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.753Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.802Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.853Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.854Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.856Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:38.904Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:38.956Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:38.956Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:38.960Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.008Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.059Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.061Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.062Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.110Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.162Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.163Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.165Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.213Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.265Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.265Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.267Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.317Z"} {"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-12-03T04:20:39.363Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:39.365Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.366Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.367Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:39.368Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.369Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.419Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.471Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.472Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:39.472Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:39.474Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.475Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:39.476Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:39.477Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.478Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:39.478Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:39.480Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.480Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.481Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.523Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.573Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.583Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.585Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 4ms)","timestamp":"2021-12-03T04:20:39.625Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.676Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.687Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.689Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.728Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.778Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.791Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.793Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.830Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:39.881Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.893Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.894Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:39.933Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:39.983Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:39.996Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:39.998Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.034Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.086Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.100Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.103Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.137Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.188Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.204Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.207Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.240Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.292Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.308Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.310Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.343Z"} {"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-12-03T04:20:40.371Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":2,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:40.373Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:40.375Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:40.379Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.394Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.411Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:40.412Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:40.413Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.413Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:40.414Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:40.415Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.415Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:40.416Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:40.416Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.416Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.418Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.446Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.498Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.518Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.520Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.550Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.602Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.620Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.623Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.654Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.706Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.724Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.726Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.758Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:40.809Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.826Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.828Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:40.860Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.911Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:40.929Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:40.932Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:40.962Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.013Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.034Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.036Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.065Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.116Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.137Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.140Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.168Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:41.218Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.242Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.243Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.268Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.319Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.345Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.346Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.371Z"} {"to":"testServer","action":"resque:removeFailed","params":"{\"action\":\"resque:removeFailed\",\"apiVersion\":1,\"id\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:41.383Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:41.383Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:41.385Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:41.386Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.422Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.448Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:41.449Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:41.450Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.450Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:41.451Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:41.452Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.453Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:41.453Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:41.455Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.455Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.458Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.473Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.524Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.559Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.561Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.576Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.627Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.662Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.665Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.679Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.730Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.767Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.770Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:41.782Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.833Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.871Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.873Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.884Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:41.936Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:41.975Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:41.976Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:41.987Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.038Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.077Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.080Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:42.089Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.141Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.181Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.182Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.191Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.242Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.284Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.286Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:42.294Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.344Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.389Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:42.391Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:42.392Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.395Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:42.395Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.396Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:42.396Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:42.446Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.496Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.497Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:42.498Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:42.499Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.500Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:42.501Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:42.502Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.502Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:42.503Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:42.504Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.505Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.507Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.549Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.599Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.608Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.610Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.650Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.702Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.711Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.714Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.754Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.806Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.816Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.819Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.858Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:42.908Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:42.919Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:42.922Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:42.960Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.012Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.023Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.026Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.063Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.114Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.126Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.127Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.166Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.217Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.227Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.230Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.268Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.320Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.331Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.333Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.372Z"} {"to":"testServer","action":"resque:retryAndRemoveFailed","params":"{\"action\":\"resque:retryAndRemoveFailed\",\"apiVersion\":1,\"id\":1}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:43.400Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:43.400Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:43.403Z"} {"to":"testServer","action":"resque:delQueue","params":"{\"action\":\"resque:delQueue\",\"apiVersion\":1,\"queue\":\"testQueue\"}","duration":1,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:43.405Z"} {"to":"testServer","action":"resque:removeAllFailed","params":"{\"action\":\"resque:removeAllFailed\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:43.407Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.423Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.435Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:43.436Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:43.439Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.439Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:43.440Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:43.441Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.442Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:43.442Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:43.443Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.443Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.445Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.476Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.527Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.547Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.550Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.579Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.629Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.652Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.653Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:43.681Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:43.732Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.755Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.757Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.784Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.834Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.859Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.861Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.885Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.936Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:43.963Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:43.966Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:43.988Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.039Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.068Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:44.071Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:44.091Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.143Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.171Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:44.174Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.194Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:44.246Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.275Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:44.277Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.298Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.348Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.379Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:44.382Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 1ms)","timestamp":"2021-12-03T04:20:44.399Z"} {"to":"testServer","action":"resque:retryAndRemoveAllFailed","params":"{\"action\":\"resque:retryAndRemoveAllFailed\",\"apiVersion\":1}","duration":3,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:44.414Z"} {"to":"testServer","action":"resque:resqueFailed","params":"{\"action\":\"resque:resqueFailed\",\"apiVersion\":1,\"start\":0,\"stop\":99}","duration":0,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:44.414Z"} {"to":"testServer","action":"resque:resqueDetails","params":"{\"action\":\"resque:resqueDetails\",\"apiVersion\":1}","duration":2,"error":"","level":"debug","message":"[ action @ testServer ]","timestamp":"2021-12-03T04:20:44.417Z"} {"level":"notice","message":"stopping process...","timestamp":"2021-12-03T04:20:44.419Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:44.451Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.482Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"a\":1,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:44.483Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"a\":1,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:44.485Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.485Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"b\":2,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:44.486Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"b\":2,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:44.488Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.489Z"} {"workerId":1,"class":"testTask","queue":"testQueue","args":"{\"c\":3,\"fail\":true}","level":"debug","message":"[ worker ] working job testQueue","timestamp":"2021-12-03T04:20:44.489Z"} {"name":"task:testTask","queue":"testQueue","worker":1,"arguments":"{\"c\":3,\"fail\":true}","stack":"Error: broken\n at Object.run (/Users/evan/workspace/actionhero/ah-resque-ui/__tests__/tests.ts:39:17)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/actionhero/dist/initializers/tasks.js:89:51)\n at Worker.perform (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:163:41)\n at runMicrotasks ()\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at Worker.poll (/Users/evan/workspace/actionhero/ah-resque-ui/node_modules/node-resque/dist/core/worker.js:107:21)","level":"error","message":"Error from Task","timestamp":"2021-12-03T04:20:44.491Z"} {"workerId":1,"level":"debug","message":"[ worker ] polling testQueue","timestamp":"2021-12-03T04:20:44.492Z"} {"workerId":1,"level":"debug","message":"[ worker ] paused","timestamp":"2021-12-03T04:20:44.494Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: x (event loop delay: 2ms)","timestamp":"2021-12-03T04:20:44.501Z"} {"level":"debug","message":"Stopping initializer: resque","timestamp":"2021-12-03T04:20:44.518Z"} {"workerId":1,"level":"info","message":"[ worker ] ended","timestamp":"2021-12-03T04:20:44.552Z"} {"level":"debug","message":"[ multiworker ] checked for worker status: -- (event loop delay: 0ms)","timestamp":"2021-12-03T04:20:44.552Z"} {"level":"debug","message":"Stopped initializer: resque","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"debug","message":"Stopping initializer: servers","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"notice","message":"Stopping server: web","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"debug","message":"Server stopped: web","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"notice","message":"Stopping server: websocket","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"debug","message":"Server stopped: websocket","timestamp":"2021-12-03T04:20:44.568Z"} {"level":"notice","message":"Stopping server: testServer","timestamp":"2021-12-03T04:20:44.569Z"} {"level":"debug","message":"Server stopped: testServer","timestamp":"2021-12-03T04:20:44.569Z"} {"level":"debug","message":"Stopped initializer: servers","timestamp":"2021-12-03T04:20:44.569Z"} {"level":"debug","message":"Stopping initializer: redis","timestamp":"2021-12-03T04:20:44.569Z"} {"level":"debug","message":"Redis connection `subscriber` closed","timestamp":"2021-12-03T04:20:44.671Z"} {"level":"debug","message":"Redis connection `subscriber` ended","timestamp":"2021-12-03T04:20:44.671Z"} {"level":"debug","message":"Redis connection `client` closed","timestamp":"2021-12-03T04:20:44.671Z"} {"level":"debug","message":"Redis connection `client` ended","timestamp":"2021-12-03T04:20:44.671Z"} {"level":"debug","message":"Redis connection `tasks` closed","timestamp":"2021-12-03T04:20:44.672Z"} {"level":"debug","message":"Redis connection `tasks` ended","timestamp":"2021-12-03T04:20:44.672Z"} {"level":"debug","message":"Stopped initializer: redis","timestamp":"2021-12-03T04:20:44.772Z"} {"level":"notice","message":"*** ah-resque-ui Stopped ***","timestamp":"2021-12-03T04:20:44.773Z"}