diff --git a/client/src/App.js b/client/src/App.js index ab96e26d..6bb1110b 100644 --- a/client/src/App.js +++ b/client/src/App.js @@ -80,7 +80,7 @@ const App = (props) => { const [authenticated, setAuthenticated] = useRecoilState(state.authState); const [currentUser, setCurrentUser] = useRecoilState(state.currentUserState); - console.log("i was rendered"); + useEffect(() => { if (!currentUser) { //load the stuffs from the store if it exists diff --git a/client/src/components/common/makeTransactionComponent.js b/client/src/components/common/makeTransactionComponent.js index 1ff76748..3e43a71b 100644 --- a/client/src/components/common/makeTransactionComponent.js +++ b/client/src/components/common/makeTransactionComponent.js @@ -24,12 +24,11 @@ const TransactionStyles = styled.div` margin: 10px 0 20px 0; font-size: 22px; } - `; const MakeTransactionComponent = ({ transaction, history }) => { const [submitted, setSubmitted] = useState(false); - const [errors, setErrors] = useState([]); + const [errors, setErrors] = useState(null); const { amount, @@ -49,7 +48,7 @@ const MakeTransactionComponent = ({ transaction, history }) => { useEffect(() => { if (makeRRRMutationResult.error) { - setErrors(ExtractError(makeRRRMutationResult.error)); + setErrors(makeRRRMutationResult.error); setSubmitted(!submitted); } if (makeRRRMutationResult.data) { @@ -88,7 +87,6 @@ const MakeTransactionComponent = ({ transaction, history }) => { }, }); } catch (error) { - setSubmitted(!submitted); console.log(error); } }; @@ -98,7 +96,10 @@ const MakeTransactionComponent = ({ transaction, history }) => {
- +
+ {errors &&

{errors.message}

} +
+
diff --git a/client/src/components/generateRRR.js b/client/src/components/generateRRR.js index 066d17d8..2678954e 100644 --- a/client/src/components/generateRRR.js +++ b/client/src/components/generateRRR.js @@ -3,8 +3,11 @@ import RemitaTransactionComponent from "./common/makeTransactionComponent"; const GenerateRRRPayment = (props) => { const { state } = props.location; - if (state && state.error && state.error.length) { - return

{state && state.error && state.error[0]}

; + if (state && state.error ) { + return
+

{state && state.error }

; +
+ } return (
diff --git a/client/src/components/reuseableComponents/bedSpaceAllocationTableComponent.js b/client/src/components/reuseableComponents/bedSpaceAllocationTableComponent.js index 7e7dde56..60f2fd50 100644 --- a/client/src/components/reuseableComponents/bedSpaceAllocationTableComponent.js +++ b/client/src/components/reuseableComponents/bedSpaceAllocationTableComponent.js @@ -1,4 +1,4 @@ -import React, { useEffect } from "react"; +import React, { useEffect, useState } from "react"; import styled from "styled-components"; import { InitiateHostelPayment, @@ -34,41 +34,41 @@ const BedSpaceStyles = styled.div` const BedSpaceAllocationTableComponent = ({ history, bedSpace, regNumber }) => { const [initPayment, initPaymentResult] = useMutation(InitiateHostelPayment); + const [errors, setErrors] = useState(null); const [simulatedFunction, simulateResult] = useMutation( SimulateRemitaTransaction ); useEffect(() => { - if (initPaymentResult.data || initPaymentResult.error) { + debugger + if (initPaymentResult.error) { + setErrors(initPaymentResult.error); + } + if (initPaymentResult.data) { //we have a successdul transaction const data = initPaymentResult.data.initiateHostelFeePayment; - let errorArray = []; - if (initPaymentResult.error) { - errorArray = ExtractError(initPaymentResult.error); + if (data !== null) { + history.push("/make_payment", { + error: initPaymentResult.error, + transaction: data, + }); } - - history.push("/make_payment", { - error: errorArray, - transaction: data, - }); } }, [initPaymentResult.data, initPaymentResult.error]); useEffect(() => { - if (simulateResult.data || simulateResult.error) { + if (simulateResult.error) { + setErrors(simulateResult.error); + } + if (simulateResult.data) { //we have a successdul transaction //const data = simulateResult.data.simulateRemitaTransaction; - let errorArray = []; - if (simulateResult.error) { - errorArray = ExtractError(simulateResult.error); - } - history.push("/student_transactions", { regNumber, }); } }, [simulateResult.data, simulateResult.error]); - const handleFlutterPayment = async (e) => { + const handleRemitaPayment = async (e) => { try { e.preventDefault(); await initPayment({ @@ -100,6 +100,9 @@ const BedSpaceAllocationTableComponent = ({ history, bedSpace, regNumber }) => { return (
+
+ {errors &&

{errors.message}

} +
{bedSpace && (
@@ -173,14 +176,14 @@ const BedSpaceAllocationTableComponent = ({ history, bedSpace, regNumber }) => {
diff --git a/server/logs/app.log b/server/logs/app.log index 74a134b1..6c526c21 100644 --- a/server/logs/app.log +++ b/server/logs/app.log @@ -440,3 +440,118 @@ {"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:24:58 GMT+0000 (Coordinated Universal Time)","process":{"pid":625,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":693170176,"heapTotal":580976640,"heapUsed":516009440,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.87,2.91,3.27],"uptime":33647},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} {"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:25:31 GMT+0000 (Coordinated Universal Time)","process":{"pid":712,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":692416512,"heapTotal":580210688,"heapUsed":516032624,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.73,2.87,3.25],"uptime":33680},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} {"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:25:41 GMT+0000 (Coordinated Universal Time)","process":{"pid":804,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":676704256,"heapTotal":563449856,"heapUsed":515816616,"external":20572936,"arrayBuffers":18505717}},"os":{"loadavg":[3.36,3,3.29],"uptime":33690},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:42:13 GMT+0000 (Coordinated Universal Time)","process":{"pid":289,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":563023872,"heapTotal":410492928,"heapUsed":305524224,"external":20565494,"arrayBuffers":18498275}},"os":{"loadavg":[3.42,3.66,3.95],"uptime":34683},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:42:30 GMT+0000 (Coordinated Universal Time)","process":{"pid":482,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434155520,"heapTotal":341078016,"heapUsed":287859656,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.51,3.89,4.02],"uptime":34699},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:42:40 GMT+0000 (Coordinated Universal Time)","process":{"pid":640,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436285440,"heapTotal":341078016,"heapUsed":287677336,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.27,3.86,4.01],"uptime":34709},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Wed Mar 17 2021 21:49:43 GMT+0000 (Coordinated Universal Time)","process":{"pid":909,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436666368,"heapTotal":342126592,"heapUsed":287787024,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.84,3.25,3.62],"uptime":35132},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 04:28:03 GMT+0000 (Coordinated Universal Time)","process":{"pid":222,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":678805504,"heapTotal":566669312,"heapUsed":515923584,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.88,2.85,3.32],"uptime":59032},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 04:31:08 GMT+0000 (Coordinated Universal Time)","process":{"pid":360,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":984858624,"heapTotal":902320128,"heapUsed":849205816,"external":20591276,"arrayBuffers":18522867}},"os":{"loadavg":[3.01,3.05,3.33],"uptime":59217},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 04:32:32 GMT+0000 (Coordinated Universal Time)","process":{"pid":436,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690540544,"heapTotal":579825664,"heapUsed":515929032,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.88,2.94,3.26],"uptime":59302},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 05:34:03 GMT+0000 (Coordinated Universal Time)","process":{"pid":288,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":675180544,"heapTotal":564592640,"heapUsed":515573080,"external":20572887,"arrayBuffers":18505668}},"os":{"loadavg":[4.31,3.22,2.58],"uptime":62992},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 05:34:52 GMT+0000 (Coordinated Universal Time)","process":{"pid":432,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":675729408,"heapTotal":564883456,"heapUsed":515665072,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[3,3,2.54],"uptime":63041},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 05:35:00 GMT+0000 (Coordinated Universal Time)","process":{"pid":511,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677167104,"heapTotal":565174272,"heapUsed":515682768,"external":20572315,"arrayBuffers":18505096}},"os":{"loadavg":[3,3,2.54],"uptime":63049},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 05:35:37 GMT+0000 (Coordinated Universal Time)","process":{"pid":673,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":556937216,"heapTotal":398958592,"heapUsed":305512320,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.86,2.97,2.55],"uptime":63085},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 05:59:57 GMT+0000 (Coordinated Universal Time)","process":{"pid":224,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":658169856,"heapTotal":577708032,"heapUsed":515642608,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.16,4.27,3.68],"uptime":64545},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:08:23 GMT+0000 (Coordinated Universal Time)","process":{"pid":733,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":676687872,"heapTotal":565407744,"heapUsed":515911280,"external":20572936,"arrayBuffers":18505717}},"os":{"loadavg":[3.29,3.39,3.48],"uptime":65051},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:13:14 GMT+0000 (Coordinated Universal Time)","process":{"pid":825,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677908480,"heapTotal":576708608,"heapUsed":516017928,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[3.69,3.06,3.28],"uptime":65342},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:14:45 GMT+0000 (Coordinated Universal Time)","process":{"pid":922,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":671113216,"heapTotal":559431680,"heapUsed":514949080,"external":20572731,"arrayBuffers":18505512}},"os":{"loadavg":[2.5,2.79,3.16],"uptime":65433},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:14:55 GMT+0000 (Coordinated Universal Time)","process":{"pid":1021,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":676360192,"heapTotal":564695040,"heapUsed":515840464,"external":20573186,"arrayBuffers":18505967}},"os":{"loadavg":[2.73,2.83,3.17],"uptime":65443},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:15:18 GMT+0000 (Coordinated Universal Time)","process":{"pid":1447,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":676618240,"heapTotal":566030336,"heapUsed":515816448,"external":20572936,"arrayBuffers":18505717}},"os":{"loadavg":[2.53,2.78,3.14],"uptime":65466},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 06:15:47 GMT+0000 (Coordinated Universal Time)","process":{"pid":1928,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":688832512,"heapTotal":577867776,"heapUsed":516202000,"external":20572936,"arrayBuffers":18505717}},"os":{"loadavg":[4.52,3.22,3.28],"uptime":65495},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"errno":"ECONNREFUSED","code":"ECONNREFUSED","syscall":"connect","address":"192.168.160.4","port":6379},"level":"error","message":"uncaughtException: Redis connection to redis_cache:6379 failed - connect ECONNREFUSED 192.168.160.4:6379\nError: Redis connection to redis_cache:6379 failed - connect ECONNREFUSED 192.168.160.4:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16)","stack":"Error: Redis connection to redis_cache:6379 failed - connect ECONNREFUSED 192.168.160.4:6379\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1144:16)","exception":true,"date":"Thu Mar 18 2021 06:15:52 GMT+0000 (Coordinated Universal Time)","process":{"pid":107,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":248459264,"heapTotal":280838144,"heapUsed":277382176,"external":20634915,"arrayBuffers":18567696}},"os":{"loadavg":[4.56,3.25,3.29],"uptime":65500},"trace":[{"column":16,"file":"net.js","function":"TCPConnectWrap.afterConnect [as oncomplete]","line":1144,"method":"afterConnect [as oncomplete]","native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 10:04:14 GMT+0000 (Coordinated Universal Time)","process":{"pid":166,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":678412288,"heapTotal":566165504,"heapUsed":515731840,"external":20572402,"arrayBuffers":18505183}},"os":{"loadavg":[16.34,9.63,5.16],"uptime":79201},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Thu Mar 18 2021 10:05:10 GMT+0000 (Coordinated Universal Time)","process":{"pid":1024,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677818368,"heapTotal":565202944,"heapUsed":515764768,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[21.6,12.31,6.34],"uptime":79257},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:20:23 GMT+0000 (Coordinated Universal Time)","process":{"pid":1207,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435159040,"heapTotal":342409216,"heapUsed":288487304,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.92,3.49,2.52],"uptime":137766},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:21:58 GMT+0000 (Coordinated Universal Time)","process":{"pid":1322,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435802112,"heapTotal":343457792,"heapUsed":288426160,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.97,3.25,2.53],"uptime":137861},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:25:49 GMT+0000 (Coordinated Universal Time)","process":{"pid":1638,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435490816,"heapTotal":342147072,"heapUsed":288652312,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.87,2.92,2.54],"uptime":138092},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"name":"MongoError"},"level":"error","message":"uncaughtException: Attempted illegal state transition from [TRANSACTION_COMMITTED] to [TRANSACTION_ABORTED]\nMongoError: Attempted illegal state transition from [TRANSACTION_COMMITTED] to [TRANSACTION_ABORTED]\n at Transaction.transition (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/transactions.js:159:11)\n at commandHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js:490:27)\n at /usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js:527:5\n at cb (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/topology.js:683:18)\n at /usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection_pool.js:348:13\n at handleOperationResult (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/server.js:558:5)\n at commandResponseHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/wireprotocol/command.js:115:25)\n at MessageStream.messageHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:268:11)\n at MessageStream.emit (events.js:314:20)\n at MessageStream.EventEmitter.emit (domain.js:483:12)\n at processIncomingData (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js:144:12)\n at MessageStream._write (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js:42:5)\n at doWrite (_stream_writable.js:403:12)\n at writeOrBuffer (_stream_writable.js:387:5)\n at MessageStream.Writable.write (_stream_writable.js:318:11)\n at Socket.ondata (_stream_readable.js:718:22)","stack":"MongoError: Attempted illegal state transition from [TRANSACTION_COMMITTED] to [TRANSACTION_ABORTED]\n at Transaction.transition (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/transactions.js:159:11)\n at commandHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js:490:27)\n at /usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js:527:5\n at cb (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/topology.js:683:18)\n at /usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection_pool.js:348:13\n at handleOperationResult (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/server.js:558:5)\n at commandResponseHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/wireprotocol/command.js:115:25)\n at MessageStream.messageHandler (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js:268:11)\n at MessageStream.emit (events.js:314:20)\n at MessageStream.EventEmitter.emit (domain.js:483:12)\n at processIncomingData (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js:144:12)\n at MessageStream._write (/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js:42:5)\n at doWrite (_stream_writable.js:403:12)\n at writeOrBuffer (_stream_writable.js:387:5)\n at MessageStream.Writable.write (_stream_writable.js:318:11)\n at Socket.ondata (_stream_readable.js:718:22)","exception":true,"date":"Fri Mar 19 2021 02:34:31 GMT+0000 (Coordinated Universal Time)","process":{"pid":273,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":388464640,"heapTotal":277311488,"heapUsed":273715896,"external":20589027,"arrayBuffers":18523096}},"os":{"loadavg":[2.87,3.21,2.89],"uptime":138614},"trace":[{"column":11,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/transactions.js","function":"Transaction.transition","line":159,"method":"transition","native":false},{"column":27,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js","function":"commandHandler","line":490,"method":null,"native":false},{"column":5,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sessions.js","function":null,"line":527,"method":null,"native":false},{"column":18,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/topology.js","function":"cb","line":683,"method":null,"native":false},{"column":13,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection_pool.js","function":null,"line":348,"method":null,"native":false},{"column":5,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/sdam/server.js","function":"handleOperationResult","line":558,"method":null,"native":false},{"column":25,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/core/wireprotocol/command.js","function":"commandResponseHandler","line":115,"method":null,"native":false},{"column":11,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/connection.js","function":"MessageStream.messageHandler","line":268,"method":"messageHandler","native":false},{"column":20,"file":"events.js","function":"MessageStream.emit","line":314,"method":"emit","native":false},{"column":12,"file":"domain.js","function":"MessageStream.EventEmitter.emit","line":483,"method":"emit","native":false},{"column":12,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js","function":"processIncomingData","line":144,"method":null,"native":false},{"column":5,"file":"/usr/app/node_modules/mongoose/node_modules/mongodb/lib/cmap/message_stream.js","function":"MessageStream._write","line":42,"method":"_write","native":false},{"column":12,"file":"_stream_writable.js","function":"doWrite","line":403,"method":null,"native":false},{"column":5,"file":"_stream_writable.js","function":"writeOrBuffer","line":387,"method":null,"native":false},{"column":11,"file":"_stream_writable.js","function":"MessageStream.Writable.write","line":318,"method":"write","native":false},{"column":22,"file":"_stream_readable.js","function":"Socket.ondata","line":718,"method":"ondata","native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:46:03 GMT+0000 (Coordinated Universal Time)","process":{"pid":1122,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433565696,"heapTotal":340836352,"heapUsed":288091136,"external":20573902,"arrayBuffers":18506683}},"os":{"loadavg":[2.77,2.82,2.76],"uptime":139306},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:46:13 GMT+0000 (Coordinated Universal Time)","process":{"pid":1230,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433917952,"heapTotal":340836352,"heapUsed":288037768,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.58,2.78,2.75],"uptime":139316},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:47:49 GMT+0000 (Coordinated Universal Time)","process":{"pid":1568,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436371456,"heapTotal":341622784,"heapUsed":288180936,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.33,2.66,2.71],"uptime":139412},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:48:46 GMT+0000 (Coordinated Universal Time)","process":{"pid":1835,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433295360,"heapTotal":340574208,"heapUsed":288144416,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.23,2.81,2.76],"uptime":139469},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:48:53 GMT+0000 (Coordinated Universal Time)","process":{"pid":1967,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437182464,"heapTotal":341884928,"heapUsed":288290104,"external":20573936,"arrayBuffers":18506717}},"os":{"loadavg":[3.84,2.95,2.81],"uptime":139476},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:49:03 GMT+0000 (Coordinated Universal Time)","process":{"pid":2222,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435658752,"heapTotal":341884928,"heapUsed":288249568,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.85,2.97,2.81],"uptime":139486},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:49:31 GMT+0000 (Coordinated Universal Time)","process":{"pid":2655,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":451768320,"heapTotal":360759296,"heapUsed":288347256,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.73,3.01,2.83],"uptime":139514},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:49:40 GMT+0000 (Coordinated Universal Time)","process":{"pid":2944,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436576256,"heapTotal":342147072,"heapUsed":288431568,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.69,3.03,2.84],"uptime":139523},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:49:48 GMT+0000 (Coordinated Universal Time)","process":{"pid":3115,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434102272,"heapTotal":340836352,"heapUsed":288227152,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.55,3.01,2.83],"uptime":139531},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:50:03 GMT+0000 (Coordinated Universal Time)","process":{"pid":3305,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436117504,"heapTotal":342147072,"heapUsed":288496400,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.98,3.14,2.88],"uptime":139546},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:50:09 GMT+0000 (Coordinated Universal Time)","process":{"pid":3457,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435920896,"heapTotal":341884928,"heapUsed":288471096,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.52,3.28,2.93],"uptime":139552},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:50:30 GMT+0000 (Coordinated Universal Time)","process":{"pid":4376,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435445760,"heapTotal":341622784,"heapUsed":288701896,"external":20574069,"arrayBuffers":18506850}},"os":{"loadavg":[4,3.25,2.92],"uptime":139573},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:51:35 GMT+0000 (Coordinated Universal Time)","process":{"pid":4608,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435806208,"heapTotal":342147072,"heapUsed":288582096,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.69,3,2.86],"uptime":139638},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:52:09 GMT+0000 (Coordinated Universal Time)","process":{"pid":5191,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433692672,"heapTotal":340312064,"heapUsed":288550496,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.87,3.01,2.87],"uptime":139672},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:52:25 GMT+0000 (Coordinated Universal Time)","process":{"pid":5624,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437080064,"heapTotal":342147072,"heapUsed":288692560,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.6,2.95,2.85],"uptime":139688},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:52:51 GMT+0000 (Coordinated Universal Time)","process":{"pid":5832,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437760000,"heapTotal":342671360,"heapUsed":288672016,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.81,2.95,2.85],"uptime":139714},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:53:01 GMT+0000 (Coordinated Universal Time)","process":{"pid":6249,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435351552,"heapTotal":341884928,"heapUsed":288819504,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.68,2.92,2.84],"uptime":139724},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:53:10 GMT+0000 (Coordinated Universal Time)","process":{"pid":6494,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435302400,"heapTotal":341884928,"heapUsed":288772448,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.44,3.08,2.89],"uptime":139733},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:53:27 GMT+0000 (Coordinated Universal Time)","process":{"pid":7202,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437350400,"heapTotal":342147072,"heapUsed":288914960,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.03,3.22,2.94],"uptime":139750},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:53:46 GMT+0000 (Coordinated Universal Time)","process":{"pid":8438,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436965376,"heapTotal":343719936,"heapUsed":289381072,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.91,3.48,3.04],"uptime":139769},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:53:52 GMT+0000 (Coordinated Universal Time)","process":{"pid":8688,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435470336,"heapTotal":340836352,"heapUsed":289215448,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.67,3.45,3.03],"uptime":139775},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:58:09 GMT+0000 (Coordinated Universal Time)","process":{"pid":9235,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436338688,"heapTotal":342147072,"heapUsed":289215928,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2,2.48,2.71],"uptime":140032},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:58:29 GMT+0000 (Coordinated Universal Time)","process":{"pid":9606,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436051968,"heapTotal":341360640,"heapUsed":289097984,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.44,2.55,2.73],"uptime":140052},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:58:41 GMT+0000 (Coordinated Universal Time)","process":{"pid":10130,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436842496,"heapTotal":341884928,"heapUsed":289107696,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.94,2.64,2.76],"uptime":140064},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:59:07 GMT+0000 (Coordinated Universal Time)","process":{"pid":10682,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436535296,"heapTotal":341360640,"heapUsed":288902592,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.08,2.7,2.77],"uptime":140090},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:59:16 GMT+0000 (Coordinated Universal Time)","process":{"pid":11294,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":464310272,"heapTotal":352903168,"heapUsed":289753312,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.31,2.76,2.79],"uptime":140099},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:59:36 GMT+0000 (Coordinated Universal Time)","process":{"pid":12494,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435666944,"heapTotal":342147072,"heapUsed":289121616,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.1,2.75,2.79],"uptime":140119},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 02:59:50 GMT+0000 (Coordinated Universal Time)","process":{"pid":13454,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436011008,"heapTotal":341622784,"heapUsed":289076384,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.17,2.78,2.8],"uptime":140133},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:00:11 GMT+0000 (Coordinated Universal Time)","process":{"pid":14124,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433328128,"heapTotal":340312064,"heapUsed":288795056,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.78,2.71,2.77],"uptime":140154},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:00:52 GMT+0000 (Coordinated Universal Time)","process":{"pid":14881,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437190656,"heapTotal":341884928,"heapUsed":288901872,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.88,2.73,2.78],"uptime":140195},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:01:04 GMT+0000 (Coordinated Universal Time)","process":{"pid":15542,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435040256,"heapTotal":341360640,"heapUsed":289172000,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.66,2.92,2.84],"uptime":140207},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:03:38 GMT+0000 (Coordinated Universal Time)","process":{"pid":16273,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436715520,"heapTotal":342147072,"heapUsed":289483040,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.66,2.69,2.75],"uptime":140361},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:03:49 GMT+0000 (Coordinated Universal Time)","process":{"pid":16654,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435625984,"heapTotal":342671360,"heapUsed":289522968,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.19,2.8,2.79],"uptime":140372},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:03:55 GMT+0000 (Coordinated Universal Time)","process":{"pid":16994,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435974144,"heapTotal":342409216,"heapUsed":289633080,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.45,2.87,2.81],"uptime":140378},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:04:02 GMT+0000 (Coordinated Universal Time)","process":{"pid":17367,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436805632,"heapTotal":341884928,"heapUsed":289328544,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.34,2.86,2.81],"uptime":140385},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:04:34 GMT+0000 (Coordinated Universal Time)","process":{"pid":18149,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437305344,"heapTotal":343195648,"heapUsed":289773600,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.05,3.08,2.88],"uptime":140417},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:04:40 GMT+0000 (Coordinated Universal Time)","process":{"pid":18513,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436547584,"heapTotal":341884928,"heapUsed":289443528,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.88,3.06,2.88],"uptime":140423},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:05:10 GMT+0000 (Coordinated Universal Time)","process":{"pid":20100,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436051968,"heapTotal":342933504,"heapUsed":289738672,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.76,3.1,2.9],"uptime":140453},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:06:19 GMT+0000 (Coordinated Universal Time)","process":{"pid":22129,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":498249728,"heapTotal":407371776,"heapUsed":305854960,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.34,3.14,2.93],"uptime":140522},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:07:12 GMT+0000 (Coordinated Universal Time)","process":{"pid":24272,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436273152,"heapTotal":342409216,"heapUsed":288195232,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.05,3.06,2.91],"uptime":140575},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:07:27 GMT+0000 (Coordinated Universal Time)","process":{"pid":25167,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435220480,"heapTotal":341360640,"heapUsed":288102944,"external":20573484,"arrayBuffers":18506265}},"os":{"loadavg":[3.06,3.06,2.91],"uptime":140590},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:07:33 GMT+0000 (Coordinated Universal Time)","process":{"pid":25584,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434294784,"heapTotal":340836352,"heapUsed":287961496,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.98,3.04,2.91],"uptime":140596},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:08:25 GMT+0000 (Coordinated Universal Time)","process":{"pid":26543,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435068928,"heapTotal":341622784,"heapUsed":288210552,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.93,2.99,2.9],"uptime":140648},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:08:42 GMT+0000 (Coordinated Universal Time)","process":{"pid":27457,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433713152,"heapTotal":340574208,"heapUsed":288105872,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.86,2.97,2.89],"uptime":140665},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:09:27 GMT+0000 (Coordinated Universal Time)","process":{"pid":29842,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":578494464,"heapTotal":407171072,"heapUsed":360587208,"external":47424951,"arrayBuffers":18397068}},"os":{"loadavg":[3.63,3.19,2.97],"uptime":140710},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:09:42 GMT+0000 (Coordinated Universal Time)","process":{"pid":30799,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434360320,"heapTotal":340836352,"heapUsed":288074872,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.49,3.18,2.97],"uptime":140725},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:09:50 GMT+0000 (Coordinated Universal Time)","process":{"pid":31822,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435380224,"heapTotal":342409216,"heapUsed":288171360,"external":20582720,"arrayBuffers":18515501}},"os":{"loadavg":[3.58,3.21,2.99],"uptime":140734},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:09:57 GMT+0000 (Coordinated Universal Time)","process":{"pid":32293,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434573312,"heapTotal":340049920,"heapUsed":288149520,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.46,3.19,2.98],"uptime":140740},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:10:06 GMT+0000 (Coordinated Universal Time)","process":{"pid":890,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435511296,"heapTotal":341884928,"heapUsed":288227296,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.55,3.21,2.99],"uptime":140749},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:10:39 GMT+0000 (Coordinated Universal Time)","process":{"pid":2475,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":572428288,"heapTotal":411832320,"heapUsed":306055112,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.81,3.33,3.04],"uptime":140782},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:11:28 GMT+0000 (Coordinated Universal Time)","process":{"pid":3568,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434728960,"heapTotal":341884928,"heapUsed":288075624,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.46,3.53,3.12],"uptime":140831},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:11:42 GMT+0000 (Coordinated Universal Time)","process":{"pid":4677,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":367263744,"heapTotal":341360640,"heapUsed":288002216,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.05,3.48,3.11],"uptime":140845},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:11:54 GMT+0000 (Coordinated Universal Time)","process":{"pid":5746,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435757056,"heapTotal":341622784,"heapUsed":288106056,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.81,3.45,3.1],"uptime":140857},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:12:01 GMT+0000 (Coordinated Universal Time)","process":{"pid":6327,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435249152,"heapTotal":341622784,"heapUsed":288187352,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.91,3.49,3.12],"uptime":140864},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:12:08 GMT+0000 (Coordinated Universal Time)","process":{"pid":7460,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435101696,"heapTotal":341360640,"heapUsed":288123816,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.16,3.54,3.14],"uptime":140871},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:12:25 GMT+0000 (Coordinated Universal Time)","process":{"pid":9165,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435396608,"heapTotal":341622784,"heapUsed":288161944,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.16,3.59,3.16],"uptime":140888},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:12:38 GMT+0000 (Coordinated Universal Time)","process":{"pid":10306,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":343330816,"heapTotal":231784448,"heapUsed":168077000,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[3.98,3.57,3.16],"uptime":140901},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:12:51 GMT+0000 (Coordinated Universal Time)","process":{"pid":11496,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435179520,"heapTotal":342147072,"heapUsed":288255088,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.69,3.52,3.15],"uptime":140914},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:13:10 GMT+0000 (Coordinated Universal Time)","process":{"pid":13896,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435363840,"heapTotal":342409216,"heapUsed":288463968,"external":20573936,"arrayBuffers":18506717}},"os":{"loadavg":[3.78,3.55,3.17],"uptime":140933},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:13:59 GMT+0000 (Coordinated Universal Time)","process":{"pid":17611,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434208768,"heapTotal":340312064,"heapUsed":288390656,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.17,3.43,3.15],"uptime":140982},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:14:28 GMT+0000 (Coordinated Universal Time)","process":{"pid":18233,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435163136,"heapTotal":341884928,"heapUsed":288416168,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.56,3.5,3.18],"uptime":141011},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:14:34 GMT+0000 (Coordinated Universal Time)","process":{"pid":18875,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436027392,"heapTotal":341884928,"heapUsed":288602672,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.44,3.47,3.17],"uptime":141017},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:14:39 GMT+0000 (Coordinated Universal Time)","process":{"pid":19503,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":433999872,"heapTotal":340836352,"heapUsed":288603968,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.4,3.47,3.17],"uptime":141023},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:15:22 GMT+0000 (Coordinated Universal Time)","process":{"pid":24078,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":436854784,"heapTotal":341884928,"heapUsed":288827880,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.16,3.36,3.15],"uptime":141065},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:15:29 GMT+0000 (Coordinated Universal Time)","process":{"pid":24748,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":437370880,"heapTotal":342147072,"heapUsed":288703208,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.23,3.37,3.15],"uptime":141072},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:15:37 GMT+0000 (Coordinated Universal Time)","process":{"pid":25426,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":435494912,"heapTotal":342671360,"heapUsed":289040160,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.96,3.31,3.14],"uptime":141080},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 03:15:54 GMT+0000 (Coordinated Universal Time)","process":{"pid":26164,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":434917376,"heapTotal":340574208,"heapUsed":288892248,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.61,3.21,3.11],"uptime":141097},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:13:26 GMT+0000 (Coordinated Universal Time)","process":{"pid":177,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":688234496,"heapTotal":577732608,"heapUsed":516139632,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.16,1.86,1.8],"uptime":148149},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:13:44 GMT+0000 (Coordinated Universal Time)","process":{"pid":516,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690421760,"heapTotal":577761280,"heapUsed":516124608,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[2.72,2.01,1.85],"uptime":148167},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:13:51 GMT+0000 (Coordinated Universal Time)","process":{"pid":600,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677453824,"heapTotal":565465088,"heapUsed":515902024,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.66,2.01,1.85],"uptime":148174},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:15:00 GMT+0000 (Coordinated Universal Time)","process":{"pid":861,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":689909760,"heapTotal":577310720,"heapUsed":515884080,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[1.96,1.91,1.82],"uptime":148243},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:15:34 GMT+0000 (Coordinated Universal Time)","process":{"pid":1154,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677007360,"heapTotal":564776960,"heapUsed":515962944,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.39,2.04,1.87],"uptime":148277},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:16:04 GMT+0000 (Coordinated Universal Time)","process":{"pid":1709,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690307072,"heapTotal":577638400,"heapUsed":516020576,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.11,2.23,1.94],"uptime":148307},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:17:43 GMT+0000 (Coordinated Universal Time)","process":{"pid":3768,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677588992,"heapTotal":565870592,"heapUsed":516110792,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[4.61,2.85,2.18],"uptime":148406},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:20:00 GMT+0000 (Coordinated Universal Time)","process":{"pid":5738,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":561311744,"heapTotal":403709952,"heapUsed":305485472,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[4.97,3.52,2.52],"uptime":148543},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:23:31 GMT+0000 (Coordinated Universal Time)","process":{"pid":320,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":985313280,"heapTotal":900542464,"heapUsed":847995648,"external":20583084,"arrayBuffers":18514675}},"os":{"loadavg":[4.26,4.37,3.1],"uptime":148754},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:23:44 GMT+0000 (Coordinated Universal Time)","process":{"pid":537,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690163712,"heapTotal":577789952,"heapUsed":516184168,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[5.16,4.57,3.18],"uptime":148767},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:32:08 GMT+0000 (Coordinated Universal Time)","process":{"pid":523,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":691122176,"heapTotal":579305472,"heapUsed":516120264,"external":20573202,"arrayBuffers":18505983}},"os":{"loadavg":[2.79,3.46,3.29],"uptime":149271},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:32:36 GMT+0000 (Coordinated Universal Time)","process":{"pid":1064,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690995200,"heapTotal":578572288,"heapUsed":516207624,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.77,3.4,3.28],"uptime":149299},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:33:13 GMT+0000 (Coordinated Universal Time)","process":{"pid":1277,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":689463296,"heapTotal":577552384,"heapUsed":515939000,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.01,3.38,3.28],"uptime":149336},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:46:31 GMT+0000 (Coordinated Universal Time)","process":{"pid":305,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":689283072,"heapTotal":577994752,"heapUsed":516134880,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.3,3.24,3.33],"uptime":150134},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:47:19 GMT+0000 (Coordinated Universal Time)","process":{"pid":448,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":671444992,"heapTotal":558362624,"heapUsed":516931832,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.73,3.35,3.37],"uptime":150182},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:47:57 GMT+0000 (Coordinated Universal Time)","process":{"pid":527,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":691748864,"heapTotal":579358720,"heapUsed":516424504,"external":20573436,"arrayBuffers":18506217}},"os":{"loadavg":[3.79,3.39,3.38],"uptime":150220},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 05:50:25 GMT+0000 (Coordinated Universal Time)","process":{"pid":611,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":678924288,"heapTotal":566804480,"heapUsed":516195944,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.01,3.26,3.33],"uptime":150368},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Fri Mar 19 2021 06:02:19 GMT+0000 (Coordinated Universal Time)","process":{"pid":173,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":986320896,"heapTotal":901537792,"heapUsed":848632048,"external":20591010,"arrayBuffers":18522601}},"os":{"loadavg":[2.33,3.73,3.71],"uptime":151082},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Sat Mar 20 2021 06:50:18 GMT+0000 (Coordinated Universal Time)","process":{"pid":117,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":670691328,"heapTotal":571035648,"heapUsed":522645128,"external":20574367,"arrayBuffers":18507148}},"os":{"loadavg":[2.28,3.31,2.64],"uptime":240361},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Sat Mar 20 2021 07:27:45 GMT+0000 (Coordinated Universal Time)","process":{"pid":178,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":690769920,"heapTotal":579305472,"heapUsed":516174256,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.23,3.73,3.2],"uptime":242608},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Sat Mar 20 2021 07:34:47 GMT+0000 (Coordinated Universal Time)","process":{"pid":243,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677007360,"heapTotal":566493184,"heapUsed":516014304,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[1.93,2.4,2.79],"uptime":243030},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Sat Mar 20 2021 07:35:01 GMT+0000 (Coordinated Universal Time)","process":{"pid":310,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":677257216,"heapTotal":566779904,"heapUsed":515971240,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[2.17,2.43,2.8],"uptime":243043},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} +{"error":{"code":"EADDRINUSE","errno":"EADDRINUSE","syscall":"listen","address":"::","port":8000},"level":"error","message":"uncaughtException: listen EADDRINUSE: address already in use :::8000\nError: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","stack":"Error: listen EADDRINUSE: address already in use :::8000\n at Server.setupListenHandle [as _listen2] (net.js:1316:16)\n at listenInCluster (net.js:1364:12)\n at Server.listen (net.js:1450:7)\n at StartUp (/usr/app/src/index.js:109:14)\n at processTicksAndRejections (internal/process/task_queues.js:97:5)","exception":true,"date":"Sat Mar 20 2021 07:41:46 GMT+0000 (Coordinated Universal Time)","process":{"pid":694,"uid":0,"gid":0,"cwd":"/usr/app","execPath":"/usr/local/bin/node","version":"v12.20.1","argv":["node","/usr/app/src/index.js"],"memoryUsage":{"rss":689987584,"heapTotal":578519040,"heapUsed":516512376,"external":20573702,"arrayBuffers":18506483}},"os":{"loadavg":[3.3,2.66,2.73],"uptime":243448},"trace":[{"column":16,"file":"net.js","function":"Server.setupListenHandle [as _listen2]","line":1316,"method":"setupListenHandle [as _listen2]","native":false},{"column":12,"file":"net.js","function":"listenInCluster","line":1364,"method":null,"native":false},{"column":7,"file":"net.js","function":"Server.listen","line":1450,"method":"listen","native":false},{"column":14,"file":"/usr/app/src/index.js","function":"StartUp","line":109,"method":null,"native":false},{"column":5,"file":"internal/process/task_queues.js","function":"processTicksAndRejections","line":97,"method":null,"native":false}]} diff --git a/server/package-lock.json b/server/package-lock.json index 8c261b7e..02b9df40 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1226,14 +1226,6 @@ "@types/node": "*" } }, - "@types/bson": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.3.tgz", - "integrity": "sha512-mVRvYnTOZJz3ccpxhr3wgxVmSeiYinW+zlzQz3SXWaJmD1DuL05Jeq7nKw3SnbKmbleW5qrLG5vdyWe/A9sXhw==", - "requires": { - "@types/node": "*" - } - }, "@types/connect": { "version": "3.4.34", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", @@ -1343,24 +1335,6 @@ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" }, - "@types/mongodb": { - "version": "3.6.9", - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.9.tgz", - "integrity": "sha512-2XSGr/+IOKeFQ5tU9ATcIiIr7bpHqWyOXNGLOOhp0kg2NnfEvoKZF1SZ25j4zvJRqM2WeSUjfWSvymFJ3HBGJQ==", - "requires": { - "@types/bson": "*", - "@types/node": "*" - } - }, - "@types/mongoose": { - "version": "5.10.3", - "resolved": "https://registry.npmjs.org/@types/mongoose/-/mongoose-5.10.3.tgz", - "integrity": "sha512-VfdnaFImXEJZZiuL2ID/ysZs4inOIjxwrAnUgkr5eum2O2BLhFkiSI0i87AwignVva1qWTJ3H3DyM0Rf4USJ4A==", - "requires": { - "@types/mongodb": "*", - "@types/node": "*" - } - }, "@types/node": { "version": "14.14.32", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.32.tgz", @@ -1869,11 +1843,6 @@ "safe-buffer": "^5.1.1" } }, - "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" - }, "body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", @@ -3594,11 +3563,6 @@ "safe-buffer": "^5.0.1" } }, - "kareem": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.1.tgz", - "integrity": "sha512-l3hLhffs9zqoDe8zjmb/mAN4B8VT3L56EUvKNqLFVs9YlFA+zx7ke1DO8STAdDyYNkeSo1nKmjuvQeI12So8Xw==" - }, "keyv": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", @@ -3843,57 +3807,10 @@ "saslprep": "^1.0.0" } }, - "mongoose": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.10.0.tgz", - "integrity": "sha512-5itAvBMVDG4+zTDtuLg/IyoTxEMgvpOSHnigQ9Cyh8LR4BEgMAChJj7JSaGkg+tr1AjCSY9DgSdU8bHqCOoxXg==", - "requires": { - "bson": "^1.1.4", - "kareem": "2.3.1", - "mongodb": "3.6.0", - "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.7.0", - "mquery": "3.2.2", - "ms": "2.1.2", - "regexp-clone": "1.0.0", - "safe-buffer": "5.2.1", - "sift": "7.0.1", - "sliced": "1.0.1" - }, - "dependencies": { - "mongodb": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.6.0.tgz", - "integrity": "sha512-/XWWub1mHZVoqEsUppE0GV7u9kanLvHxho6EvBxQbShXTKYF9trhZC2NzbulRGeG7xMJHD8IOWRcdKx5LPjAjQ==", - "requires": { - "bl": "^2.2.0", - "bson": "^1.1.4", - "denque": "^1.4.1", - "require_optional": "^1.0.1", - "safe-buffer": "^5.1.2", - "saslprep": "^1.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "mongoose-legacy-pluralize": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", - "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" - }, - "mongoose-transact-utils": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/mongoose-transact-utils/-/mongoose-transact-utils-0.1.2.tgz", - "integrity": "sha512-dGyYENo6YFW8e7r5PmKsv06sT7fh24jb3/VPPnUDx3hiRFoCf2pU+eOpl4iWNWcCo/fZ3BRe5ER4oTW3gMvwFg==", - "requires": { - "@types/mongoose": "^5.2", - "typescript": "^3.3.3333" - } + "mongoose-trx": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/mongoose-trx/-/mongoose-trx-0.1.0.tgz", + "integrity": "sha512-jjRH4C4bohG00wr1PpqDHH6YRrBvu0N1in0ym0+FrQh5i6CEkNYn6TFZ8HTexHJq0jbQ6INjyl7RapexaiETJQ==" }, "morgan": { "version": "1.10.0", @@ -3927,38 +3844,6 @@ } } }, - "mpath": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.7.0.tgz", - "integrity": "sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg==" - }, - "mquery": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.2.tgz", - "integrity": "sha512-XB52992COp0KP230I3qloVUbkLUxJIu328HBP2t2EsxSFtf4W1HPSOBWOXf1bqxK4Xbb66lfMJ+Bpfd9/yZE1Q==", - "requires": { - "bluebird": "3.5.1", - "debug": "3.1.0", - "regexp-clone": "^1.0.0", - "safe-buffer": "5.1.2", - "sliced": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -4496,11 +4381,6 @@ "@babel/runtime": "^7.8.4" } }, - "regexp-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-1.0.0.tgz", - "integrity": "sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==" - }, "regexp.prototype.flags": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", @@ -4800,11 +4680,6 @@ "object-inspect": "^1.9.0" } }, - "sift": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/sift/-/sift-7.0.1.tgz", - "integrity": "sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==" - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -4818,11 +4693,6 @@ "is-arrayish": "^0.3.1" } }, - "sliced": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", - "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" - }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -5138,11 +5008,6 @@ "is-typedarray": "^1.0.0" } }, - "typescript": { - "version": "3.9.9", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.9.tgz", - "integrity": "sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==" - }, "tz-offset": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/tz-offset/-/tz-offset-0.0.1.tgz", diff --git a/server/src/methods/bedspace/allocateBedSpace.js b/server/src/methods/bedspace/allocateBedSpace.js index dbe3fb2f..261d2222 100644 --- a/server/src/methods/bedspace/allocateBedSpace.js +++ b/server/src/methods/bedspace/allocateBedSpace.js @@ -12,127 +12,131 @@ import { import studentBioMethod from "../studentBio"; export default async function allocateHostelSpaceToStudent(regNumber, conn) { - const session = conn.startSession(); - return await conn.transaction(async () => { - try { - //confirm if the person is a valid student - const student = await studentBioMethod.confirmStudentShip(regNumber, conn); - if (!student) - throw new Error( - `Can not find student records with the given reg number : ${regNumber}` - ); - - //update the student level here - const updatedStudent = await studentBioMethod.updateStudentLevel( - student, + const session = await conn.startSession(); + session.startTransaction(); + try { + //confirm if the person is a valid student + const student = await studentBioMethod.confirmStudentShip(regNumber, conn); + if (!student) { + throw new Error( + `Can not find student records with the given reg number : ${regNumber}` + ); + } + //update the student level here + const updatedStudent = await studentBioMethod.updateStudentLevel( + student, + session, + conn + ); + if (!updatedStudent) { + throw new Error( + "There was a problem getting your records. Please contact admin" + ); + } + const { levelType, faculty, currentSession, sex } = updatedStudent; + //check if the student already have a space on hold + await Promise.all([ + checkIfSpaceAlreadyAllocatedToStudentThatSession( + regNumber, + currentSession, + session, + conn + ), + checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), + ]); + const specialHostel = await specialHostelCheck( + updatedStudent, + session, + conn + ); + console.log(specialHostel); + if (specialHostel) { + const { hostel } = specialHostel; + let specialBed = await searchSpecialRoomType( + sex, + hostel._id, + levelType, session, conn ); - if (!updatedStudent) { - throw new Error( - "There was a problem getting your records. Please contact admin" - ); - } - - const { levelType, faculty, currentSession, sex } = updatedStudent; - - //check if the student already have a space on hold - - await Promise.all([ - checkIfSpaceAlreadyAllocatedToStudentThatSession( + if (specialBed) { + let bed = await saveBedSpaceOnHold( + specialBed._id, regNumber, currentSession, session, conn - ), - checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), - ]); - - const specialHostel = await specialHostelCheck(updatedStudent, session, conn); - console.log(specialHostel); - if (specialHostel) { - const { hostel } = specialHostel; - let specialBed = await searchSpecialRoomType( - sex, - hostel._id, - levelType, - session, - conn ); - if (specialBed) { - await saveBedSpaceOnHold( - specialBed._id, - regNumber, - currentSession, - session, - conn - ); - return specialBed; - } else { - throw new Error(`There is no more bed space available`); - } + await session.commitTransaction(); + return bed; + } else { + throw new Error(`There is no more bed space available`); } + } - let checkForSpace; - let tryAgainThreeTimes = 0; - let valueInCheckForSpace; - checkForSpace = await checkAvailableSpace({ - level: levelType, - faculty, - conn - }); + let checkForSpace; + let tryAgainThreeTimes = 0; + let valueInCheckForSpace; + checkForSpace = await checkAvailableSpace({ + level: levelType, + faculty, + conn, + }); - valueInCheckForSpace = checkForSpace(); - if (valueInCheckForSpace.hasSpace === false && tryAgainThreeTimes <= 3) { - while (tryAgainThreeTimes <= 3) { - checkForSpace = await checkAvailableSpace({ - level: levelType, - faculty, - conn - }); - console.log("value of try agaian is ", tryAgainThreeTimes); - valueInCheckForSpace = checkForSpace(); - tryAgainThreeTimes++; - } - } - - let bed; - const { hasSpace } = valueInCheckForSpace; - if (hasSpace) { - //lets check here for space - bed = await findSpaceByLevelAndLocation(updatedStudent, session, conn); - if (!bed) { - //try without using location here - bed = await findSpaceByLevel(updatedStudent, session, conn); - } - } else { - throw new Error(`There is no more bed space available now.`); + valueInCheckForSpace = checkForSpace(); + if (valueInCheckForSpace.hasSpace === false && tryAgainThreeTimes <= 3) { + while (tryAgainThreeTimes <= 3) { + checkForSpace = await checkAvailableSpace({ + level: levelType, + faculty, + conn, + }); + console.log("value of try agaian is ", tryAgainThreeTimes); + valueInCheckForSpace = checkForSpace(); + tryAgainThreeTimes++; } + } + let bed; + const { hasSpace } = valueInCheckForSpace; + if (hasSpace) { + //lets check here for space + bed = await findSpaceByLevelAndLocation(updatedStudent, session, conn); if (!bed) { - throw new Error( - `There is no more bed space that fits your criteria at the moment` - ); + //try without using location here + bed = await findSpaceByLevel(updatedStudent, session, conn); } + } else { + throw new Error(`There is no more bed space available now.`); + } - //lets proceed with our bed here. - //save the bed space on hold here - - const bedOnHold = await saveBedSpaceOnHold( - bed._id, - regNumber, - currentSession, - session, - conn + if (!bed) { + throw new Error( + `There is no more bed space that fits your criteria at the moment` ); + } - console.log(bedOnHold); + //lets proceed with our bed here. + //save the bed space on hold here - //if we get here we are successful. - return bedOnHold; - } catch (error) { - console.log(error); - throw error; - } - }); + const bedOnHold = await saveBedSpaceOnHold( + bed._id, + regNumber, + currentSession, + session, + conn + ); + + console.log(bedOnHold); + + //if we get here we are successful. + await session.commitTransaction(); + return bedOnHold; + } catch (error) { + await session.abortTransaction(); + console.log(error); + throw new Error(error); + } finally { + session.endSession(); + } } diff --git a/server/src/methods/bedspace/commonAllocationUtil.js b/server/src/methods/bedspace/commonAllocationUtil.js index b3641383..4856e685 100644 --- a/server/src/methods/bedspace/commonAllocationUtil.js +++ b/server/src/methods/bedspace/commonAllocationUtil.js @@ -1,5 +1,3 @@ - - export const checkIfSpaceIsOnHold = async ( regNumber, activeSession, @@ -290,9 +288,11 @@ export const getLevelExplanation = ({ }; export const checkAvailableSpace = async ({ level, faculty, conn }) => { + console.log(`level: ${level} fac: ${faculty}`); const activeSession = await conn.models.SessionTable.findOne({ active: true, }); + console.log(`active session: ${activeSession}`); const facultyAllocation = activeSession.facultyAllocation; const levelAllocation = activeSession.levelAllocation; //get the student faculty data @@ -300,13 +300,14 @@ export const checkAvailableSpace = async ({ level, faculty, conn }) => { return fac.facultyName.toLowerCase() == faculty.toLowerCase(); }); + if (!facultyData) { //return saying no allocation for your faculty throw new Error(`No hostel allocation reserved for ${faculty} students.`); } const levelData = levelAllocation.find((ele) => { - return ele.level.toLowerCase() == level.toLowerCase(); + return ele.level.toLowerCase() == level && level.toLowerCase(); }); //check the level if there is still available space for the person @@ -389,21 +390,22 @@ export const specialHostelCheck = async (student, session, conn) => { let eligibleHostel = null; specialHostel.map((hostel) => { //check the occupiedByArray if the student qualifies; - hostel.map(({ facultyName, levels }) => { - let foundEligibleHostel = false; + hostel && + hostel.occupiedBy.map(({ facultyName, levels }) => { + let foundEligibleHostel = false; - if (facultyName.toLowerCase() === faculty.toLowerCase()) { - foundEligibleHostel = true; - } - levels.map((level) => { - if (level.toLowerCase() === currentLevel.toLowerCase()) { - if (foundEligibleHostel) { - eligibleHostel = hostel; - return eligibleHostel; - } + if (facultyName.toLowerCase() === faculty.toLowerCase()) { + foundEligibleHostel = true; } + levels.map((level) => { + if (level.toLowerCase() === currentLevel.toLowerCase()) { + if (foundEligibleHostel) { + eligibleHostel = hostel; + return eligibleHostel; + } + } + }); }); - }); }); if (eligibleHostel) { diff --git a/server/src/methods/bedspace/dashStudentFreeBed.js b/server/src/methods/bedspace/dashStudentFreeBed.js index f80b7918..12694616 100644 --- a/server/src/methods/bedspace/dashStudentFreeBed.js +++ b/server/src/methods/bedspace/dashStudentFreeBed.js @@ -11,72 +11,73 @@ export default async function placeStudentInBedSpace( user, conn ) { - const session = conn.startSession(); - return await conn.transaction(async () => { - try { - //confirm if the person is a valid student - const student = await studentBioMethod.confirmStudentShip( - regNumber, - conn + const session = await conn.startSession(); + session.startTransaction(); + + try { + //confirm if the person is a valid student + const student = await studentBioMethod.confirmStudentShip(regNumber, conn); + if (!student) + throw new Error( + `Can not find student records with the given reg number : ${regNumber}` ); - if (!student) - throw new Error( - `Can not find student records with the given reg number : ${regNumber}` - ); - - //update the student level here - const updatedStudent = await studentBioMethod.updateStudentLevel( - student, - session, - conn + + //update the student level here + const updatedStudent = await studentBioMethod.updateStudentLevel( + student, + session, + conn + ); + if (!updatedStudent) { + throw new Error( + "There was a problem getting your records. Please contact admin" ); - if (!updatedStudent) { - throw new Error( - "There was a problem getting your records. Please contact admin" - ); - } - - const { currentSession } = updatedStudent; - - //check if the student already have a space on hold - - await Promise.all([ - checkIfSpaceAlreadyAllocatedToStudentThatSession( - regNumber, - currentSession, - session, - conn - ), - checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), - ]); - - //mark the bed as occupied here and assign it to the student - - //if we get here we are successful. - await Promise.all([ - addUserToAllocatedBedSpace({ - bedId, - transactionSession: session, - regNumber, - student: updatedStudent, - conn, - }), - markRoomAsOccupied(bedId, session, conn), - logAdminGiveBedSpace({ - bedId, - transactionSession: session, - regNumber, - student: updatedStudent, - user, - conn, - }), - ]); - return true; - } catch (error) { - console.log(error); - throw error; } - }); + + const { currentSession } = updatedStudent; + + //check if the student already have a space on hold + + await Promise.all([ + checkIfSpaceAlreadyAllocatedToStudentThatSession( + regNumber, + currentSession, + session, + conn + ), + checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), + ]); + + //mark the bed as occupied here and assign it to the student + + //if we get here we are successful. + await Promise.all([ + addUserToAllocatedBedSpace({ + bedId, + transactionSession: session, + regNumber, + student: updatedStudent, + conn, + }), + markRoomAsOccupied(bedId, session, conn), + logAdminGiveBedSpace({ + bedId, + transactionSession: session, + regNumber, + student: updatedStudent, + user, + conn, + }), + ]); + await session.commitTransaction(); + return true; + } catch (error) { + await session.abortTransaction(); + console.log(error); + throw error; + } finally { + session.endSession(); + } } const addUserToAllocatedBedSpace = async ({ diff --git a/server/src/methods/bedspace/placeStudentInBedSpace.js b/server/src/methods/bedspace/placeStudentInBedSpace.js index bd28883e..f6bf91d3 100644 --- a/server/src/methods/bedspace/placeStudentInBedSpace.js +++ b/server/src/methods/bedspace/placeStudentInBedSpace.js @@ -7,49 +7,49 @@ import { import studentBioMethod from "../studentBio"; export default async function placeStudentInBedSpace(regNumber, bedId, conn) { - const session = conn.startSession(); - return await conn.transaction(async () => { - try { - //confirm if the person is a valid student - const student = await studentBioMethod.confirmStudentShip( - regNumber, - conn + const session = await conn.startSession(); + session.startTransaction(); + try { + //confirm if the person is a valid student + const student = await studentBioMethod.confirmStudentShip(regNumber, conn); + if (!student) + throw new Error( + `Can not find student records with the given reg number : ${regNumber}` ); - if (!student) - throw new Error( - `Can not find student records with the given reg number : ${regNumber}` - ); - //update the student level here - const updatedStudent = await studentBioMethod.updateStudentLevel( - student, + //update the student level here + const updatedStudent = await studentBioMethod.updateStudentLevel( + student, + session, + conn + ); + if (!updatedStudent) { + throw new Error( + "There was a problem getting your records. Please contact admin" + ); + } + const { currentSession } = updatedStudent; + //check if the student already have a space on hold + await Promise.all([ + checkIfSpaceAlreadyAllocatedToStudentThatSession( + regNumber, + currentSession, session, conn - ); - if (!updatedStudent) { - throw new Error( - "There was a problem getting your records. Please contact admin" - ); - } - const { currentSession } = updatedStudent; - //check if the student already have a space on hold - await Promise.all([ - checkIfSpaceAlreadyAllocatedToStudentThatSession( - regNumber, - currentSession, - session, - conn - ), - checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), - ]); + ), + checkIfSpaceIsOnHold(regNumber, currentSession, session, conn), + ]); - //place the bedspace and save it to the student - await saveBedSpaceOnHold(bedId, regNumber, currentSession, session, conn); - //if we get here we are successful. - return true; - } catch (error) { - console.log(error); - throw error; - } - }); + //place the bedspace and save it to the student + await saveBedSpaceOnHold(bedId, regNumber, currentSession, session, conn); + //if we get here we are successful. + await session.commitTransaction(); + return true; + } catch (error) { + await session.abortTransaction(); + console.log(error); + throw error; + } finally { + session.endSession(); + } } diff --git a/server/src/methods/sessionTable/commonUtil.js b/server/src/methods/sessionTable/commonUtil.js index 4d3274fd..4ad8aeea 100644 --- a/server/src/methods/sessionTable/commonUtil.js +++ b/server/src/methods/sessionTable/commonUtil.js @@ -1,4 +1,6 @@ export const getActiveSession = async (conn) => { - const session = await conn.models.SessionTable.findOne({ active: true }); + const session = await conn.models.SessionTable.findOne({ + active: true, + }).lean(); return session; }; diff --git a/server/src/methods/studentBio/commonUtils.js b/server/src/methods/studentBio/commonUtils.js index 1818a3a4..fe97a59f 100644 --- a/server/src/methods/studentBio/commonUtils.js +++ b/server/src/methods/studentBio/commonUtils.js @@ -3,6 +3,6 @@ export const getStudentData = async (regNumber, conn) => { const regToLower = regNumber.toLowerCase(); const student = await conn.models.StudentBio.findOne({ regNumber: regToLower, - }); + }).lean(); return student; }; diff --git a/server/src/methods/studentBio/createStudentAccount.js b/server/src/methods/studentBio/createStudentAccount.js index c659558a..d40adb31 100644 --- a/server/src/methods/studentBio/createStudentAccount.js +++ b/server/src/methods/studentBio/createStudentAccount.js @@ -3,7 +3,8 @@ const saltRounds = 10; const CreateNewStudentAccount = async (accountDetails, conn) => { const session = await conn.startSession(); - return await conn.transaction(async () => { + session.startTransaction(); + try { const { regNumber, email, name, password } = accountDetails; //lets check if the student is already registered on the hostel platform const findStudentAccount = await conn.models.User.findOne({ @@ -17,19 +18,30 @@ const CreateNewStudentAccount = async (accountDetails, conn) => { } //create user account for the student const hash = await bcrypt.hash(password, saltRounds); - await conn.models.User.create({ - email: (email && email.toLowerCase()) || "", - password: hash, - regNumber, - userType: "student", - accessLevel: "normal", - name: name, - }); - + await conn.models.User.create( + [ + { + email: (email && email.toLowerCase()) || "", + password: hash, + regNumber, + userType: "student", + accessLevel: "normal", + name: name, + }, + ], + { session } + ); + await session.commitTransaction(); return { regNumber, }; - }); + } catch (error) { + console.log(error); + await session.abortTransaction(); + throw error; + } finally { + session.endSession(); + } }; export default CreateNewStudentAccount; diff --git a/server/src/methods/studentBio/updateStudentLevel.js b/server/src/methods/studentBio/updateStudentLevel.js index 16ad0123..abd85eea 100644 --- a/server/src/methods/studentBio/updateStudentLevel.js +++ b/server/src/methods/studentBio/updateStudentLevel.js @@ -2,7 +2,7 @@ import bedSpaceMethods from "../bedspace"; const { getLevelExplanation } = bedSpaceMethods.common; -export default async (student, session, conn) => { +export default async (student, connSession, conn) => { const { regNumber, dept, @@ -67,11 +67,11 @@ export default async (student, session, conn) => { //update the student data here const updateStudent = await conn.models.StudentBio.findOne({ regNumber: regNumber.toLowerCase(), - }).session(session); + }).session(connSession); updateStudent.currentLevel = newLevel; updateStudent.currentSession = activeSession.session; - await updateStudent.save({ session: session }); + await updateStudent.save({ session: connSession }); const { email, sex, name, phoneNumber, profileImage } = updateStudent; const newStudentObj = { diff --git a/server/src/methods/transaction/confirmRemitaTransaction.js b/server/src/methods/transaction/confirmRemitaTransaction.js index b88e1083..ca3e762a 100644 --- a/server/src/methods/transaction/confirmRemitaTransaction.js +++ b/server/src/methods/transaction/confirmRemitaTransaction.js @@ -8,6 +8,7 @@ import { import CryptoJS from "crypto-js"; import bedSpaceMethod from "../bedspace"; +const { getLevelExplanation } = bedSpaceMethod.common; const { confirmSpaceOnHoldThatSession, @@ -15,89 +16,97 @@ const { incrementRoomStats, } = bedSpaceMethod.common; -export default async function confirmTransaction(orderId, RRR, conn ) { - const transactionSession = conn.startSession(); - return await conn.transaction(async () => { - try { - const { MerchantId, Api_Key, CheckStatusUrl } = process.env; - - const hash = CryptoJS.SHA512(RRR + Api_Key + MerchantId).toString(); - - const url = `${CheckStatusUrl}/${MerchantId}/${RRR}/${hash}/status.reg`; - const response = await axios.get(url); - //lets update the transaction here - - const transactionFunct = await findTransaction( - orderId, - transactionSession, - conn - ); - const transaction = transactionFunct(); - - const { message, status } = response.data; - - console.log('response data', response.data) - - if (status === "01" || status === "00") { - //we have a succesful transaction here - if (transaction) { - //we can confirm and give value here - const { - regNumber, - session, - roomDetails: { bedId }, - } = transaction; - const checkAllocation = await confirmSpaceOnHoldThatSession( - regNumber, - session, - transactionSession, - conn - ); - - //homie already has a space - if (checkAllocation) { - transaction.successful = true; - await transaction.save({ session: transactionSession }); - return { message, status }; - } - - //we can update the transaction here - - const [student] = await Promise.all([ - addUserToAllocatedBedSpace(transaction, transactionSession, conn), - markRoomAsOccupied(bedId, transactionSession, conn), - ]); - +export default async function confirmTransaction(orderId, RRR, conn) { + const transactionSession = await conn.startSession(); + transactionSession.startTransaction(); + try { + const { MerchantId, Api_Key, CheckStatusUrl } = process.env; + + const hash = CryptoJS.SHA512(RRR + Api_Key + MerchantId).toString(); + + const url = `${CheckStatusUrl}/${MerchantId}/${RRR}/${hash}/status.reg`; + const response = await axios.get(url); + //lets update the transaction here + + const transactionFunct = await findTransaction( + orderId, + transactionSession, + conn + ); + const transaction = transactionFunct(); + + const { message, status } = response.data; + + console.log("response data", response.data); + debugger + if (status === "01" || status === "00") { + //we have a succesful transaction here + if (transaction) { + //we can confirm and give value here + const { + regNumber, + session, + roomDetails: { bedId }, + } = transaction; + const checkAllocation = await confirmSpaceOnHoldThatSession( + regNumber, + session, + transactionSession, + conn + ); + + //homie already has a space + if (checkAllocation) { transaction.successful = true; await transaction.save({ session: transactionSession }); - - const { levelType, faculty } = student; - - let checkForSpace = await checkAvailableSpace({ - level: levelType, - faculty: faculty, - conn - }); - - const { levelData, facultyData, sessionData } = checkForSpace(); - - //this is called after payment - await incrementRoomStats({ - levelData, - facultyData, - sessionData, - session: transactionSession, - conn - }); - + await transactionSession.commitTransaction(); return { message, status }; } - } else { + + //we can update the transaction here + + const [student] = await Promise.all([ + addUserToAllocatedBedSpace(transaction, transactionSession, conn), + markRoomAsOccupied(bedId, transactionSession, conn), + ]); + + transaction.successful = true; + await transaction.save({ session: transactionSession }); + + const levelType = getLevelExplanation({ + studentLevel: student.currentLevel, + entryMode: student.entryMode, + programDuration: student.programDuration, + }); + + let checkForSpace = await checkAvailableSpace({ + level: levelType, + faculty: student.faculty, + conn, + }); + + const { levelData, facultyData, sessionData } = checkForSpace(); + + //this is called after payment + await incrementRoomStats({ + levelData, + facultyData, + sessionData, + session: transactionSession, + conn, + }); + await transactionSession.commitTransaction(); return { message, status }; } - } catch (error) { - console.log(error); - throw error; + } else { + await transactionSession.commitTransaction(); + return { message, status }; } - }); + } catch (error) { + await transactionSession.abortTransaction(); + console.log(error); + throw error; + } finally { + transactionSession.endSession(); + } } diff --git a/server/src/methods/transaction/generateRemitaRRR.js b/server/src/methods/transaction/generateRemitaRRR.js index 892a79bb..2891bd49 100644 --- a/server/src/methods/transaction/generateRemitaRRR.js +++ b/server/src/methods/transaction/generateRemitaRRR.js @@ -15,86 +15,90 @@ import { } from "./transactionsUtil.js"; export default async function generateRemitaRRR(regNumber, conn) { - const transactionSession = conn.startSession(); - return await conn.transaction(async () => { - try { - const activeSession = await getActiveSession(conn); - const student = await getStudentData(regNumber, conn); - if (!student) throw new Error("Student data not found"); - - const bed = await getReservedBedSpace( + const transactionSession = await conn.startSession(); + transactionSession.startTransaction(); + try { + const activeSession = await getActiveSession(conn); + const student = await getStudentData(regNumber, conn); + if (!student) throw new Error("Student data not found"); + + const bed = await getReservedBedSpace( + regNumber, + activeSession.session, + conn + ); + + if (bed) { + //save new transaction here + const bedDetails = await getReservedBedDetails(bed.bedId, conn); + const transaction = await checkTransactionAlreadyWithRRR( regNumber, activeSession.session, + transactionSession, conn ); - if (bed) { - //save new transaction here - const bedDetails = await getReservedBedDetails(bed.bedId, conn); - const transaction = await checkTransactionAlreadyWithRRR( + if (!_.isEmpty(transaction)) { + const { amount, rrr } = transaction; + console.log("old transaction be called"); + let splitArray = amount.split("."); + let splitAmount = splitArray[0].replace(",", ""); + await transactionSession.commitTransaction(); + return { + statuscode: "", + RRR: rrr, + status: "", regNumber, - activeSession.session, - transactionSession, - conn - ); + amount: splitAmount, + }; + } - if (!_.isEmpty(transaction)) { - const { amount, rrr } = transaction; - console.log("old transaction be called"); - let splitArray = amount.split("."); - let splitAmount = splitArray[0].replace(",", ""); - return { - statuscode: "", - RRR: rrr, - status: "", - regNumber, - amount: splitAmount, - }; - } - - const newTransaction = await saveNewTransaction( - student, - activeSession.session, - bedDetails, + const newTransaction = await saveNewTransaction( + student, + activeSession.session, + bedDetails, + transactionSession, + conn + ); + //generate the rrr here + const { amount, transactionId, payerName } = newTransaction; + + let splitArray = amount.split("."); + let splitAmount = splitArray[0].replace(",", ""); + + const data = _compileRemitaDataToSend({ + transactionId, + total: splitAmount, + email: student.email, + phoneNumber: student.phoneNumber, + name: payerName, + bedDetails, + }); + const remitaResponse = await _contactRemita(data); + + const { statuscode, RRR, status } = JSON.parse(remitaResponse); + + if (statuscode === "025" && RRR) { + //save the rrr in the transaction object + await updateTransactionWithRRR( + newTransaction._id, + RRR, transactionSession, conn ); - //generate the rrr here - const { amount, transactionId, payerName } = newTransaction; - - let splitArray = amount.split("."); - let splitAmount = splitArray[0].replace(",", ""); - - const data = _compileRemitaDataToSend({ - transactionId, - total: splitAmount, - email: student.email, - phoneNumber: student.phoneNumber, - name: payerName, - bedDetails, - }); - const remitaResponse = await _contactRemita(data); - - const { statuscode, RRR, status } = JSON.parse(remitaResponse); - - if (statuscode === "025" && RRR) { - //save the rrr in the transaction object - await updateTransactionWithRRR( - newTransaction._id, - RRR, - transactionSession, - conn - ); - return { statuscode, RRR, status, regNumber, amount: splitAmount }; - } - } else { - throw new Error("you do not have a bed space on hold. "); + await transactionSession.commitTransaction(); + return { statuscode, RRR, status, regNumber, amount: splitAmount }; } - } catch (error) { - console.log(error); - throw error; + } else { + throw new Error("you do not have a bed space on hold. "); } - }); + } catch (error) { + await transactionSession.abortTransaction(); + console.log(error); + throw error; + } finally { + transactionSession.endSession(); + } } const _generateHash = (msg) => { diff --git a/server/src/methods/transaction/makeTransaction.js b/server/src/methods/transaction/makeTransaction.js index fa2a8782..1af7d659 100644 --- a/server/src/methods/transaction/makeTransaction.js +++ b/server/src/methods/transaction/makeTransaction.js @@ -2,7 +2,6 @@ import studentBioMethod from "../studentBio"; import sessionTableMethod from "../sessionTable"; import bedSpaceMethod from "../bedspace"; - const { getStudentData } = studentBioMethod.common; const { getActiveSession } = sessionTableMethod.common; const { getReservedBedSpace, getReservedBedDetails } = bedSpaceMethod.common; @@ -11,49 +10,50 @@ import { checkTransactionAlreadyWithRRR, } from "./transactionsUtil.js"; -var _ = require('lodash'); - +var _ = require("lodash"); export default async function makeTransaction(regNumber, conn) { - const transactionSession = conn.startSession(); - return await conn.transaction(async () => { - try { - const activeSession = await getActiveSession(conn); - const student = await getStudentData(regNumber, conn); - - if (!student) throw new Error("Student data not found"); - - const bed = await getReservedBedSpace(regNumber, activeSession.session, conn); - - if (bed) { - //save new transaction here - const bedDetails = await getReservedBedDetails(bed.bedId, conn); - //check if there is already a transaction - - const transaction = await checkTransactionAlreadyWithRRR( - regNumber, - activeSession.session, - transactionSession, - conn - ); - - if (!_.isEmpty(transaction)) { - return transaction; - } - - const newTransaction = await saveNewTransaction( - student, - activeSession.session, - bedDetails, - transactionSession, - conn - ); - - return newTransaction; + const transactionSession = await conn.startSession(); + transactionSession.startTransaction(); + try { + + const activeSession = await getActiveSession(conn); + const student = await getStudentData(regNumber, conn); + if (!student) throw new Error("Student data not found"); + const bed = await getReservedBedSpace( + regNumber, + activeSession.session, + conn + ); + if (bed) { + //save new transaction here + const bedDetails = await getReservedBedDetails(bed.bedId, conn); + //check if there is already a transaction + const transaction = await checkTransactionAlreadyWithRRR( + regNumber, + activeSession.session, + transactionSession, + conn + ); + if (!_.isEmpty(transaction)) { + await transactionSession.commitTransaction(); + return transaction; } - } catch (error) { - console.log(error); - throw error; + const newTransaction = await saveNewTransaction( + student, + activeSession.session, + bedDetails, + transactionSession, + conn + ); + await transactionSession.commitTransaction(); + return newTransaction; } - }); + } catch (error) { + await transactionSession.abortTransaction(); + console.log(error); + throw error; + } finally { + transactionSession.endSession(); + } } diff --git a/server/src/methods/transaction/simulateRemitaTransaction.js b/server/src/methods/transaction/simulateRemitaTransaction.js index 0412c389..1bd98d4f 100644 --- a/server/src/methods/transaction/simulateRemitaTransaction.js +++ b/server/src/methods/transaction/simulateRemitaTransaction.js @@ -1,4 +1,3 @@ - import { markRoomAsOccupied, addUserToAllocatedBedSpace, @@ -18,86 +17,93 @@ const { } = bedSpaceMethod.common; export default async function simulateRemitaTransaction(regNumber, conn) { - const transactionSession = conn.startSession(); - return await conn.transaction(async () => { - try { - const activeSession = await getActiveSession(conn); - const student = await getStudentData(regNumber, conn); - if (!student) throw new Error("Student data not found"); - const bed = await getReservedBedSpace(regNumber, activeSession.session, conn); - let message = "Approved", - status = "00"; - let studentData = student; - if (bed) { - //save new transaction here - const bedDetails = await getReservedBedDetails(bed.bedId, conn); - - const newTransaction = await saveNewTransaction( - studentData, - activeSession.session, - bedDetails, - transactionSession, - conn - ); + const transactionSession = await conn.startSession(); + transactionSession.startTransaction(); + try { + const activeSession = await getActiveSession(conn); + const student = await getStudentData(regNumber, conn); + if (!student) throw new Error("Student data not found"); + const bed = await getReservedBedSpace( + regNumber, + activeSession.session, + conn + ); + let message = "Approved", + status = "00"; + let studentData = student; + if (bed) { + //save new transaction here + const bedDetails = await getReservedBedDetails(bed.bedId, conn); - let date = new Date(); - newTransaction.successful = true; - newTransaction.rrr = - "simulated_" + - date.getMilliseconds() + - date.getSeconds() + - date.getMinutes(); - newTransaction.transactionStatus = "025"; - await newTransaction.save(); - const { - regNumber, - session, - roomDetails: { bedId }, - } = newTransaction; - const checkAllocation = await confirmSpaceOnHoldThatSession( - regNumber, - session, - transactionSession, - conn - ); - if (checkAllocation) { - // - return { message, status }; - } - //we can update the transaction here + const newTransaction = await saveNewTransaction( + studentData, + activeSession.session, + bedDetails, + transactionSession, + conn + ); - const [student] = await Promise.all([ - addUserToAllocatedBedSpace(newTransaction, transactionSession, conn), - markRoomAsOccupied(bedId, transactionSession, conn), - ]); - const { levelType, faculty } = student; - - let checkForSpace = await checkAvailableSpace({ - level: levelType, - faculty: faculty, - conn - }); + let date = new Date(); + newTransaction.successful = true; + newTransaction.rrr = + "simulated_" + + date.getMilliseconds() + + date.getSeconds() + + date.getMinutes(); + newTransaction.transactionStatus = "025"; + await newTransaction.save(); + const { + regNumber, + session, + roomDetails: { bedId }, + } = newTransaction; + const checkAllocation = await confirmSpaceOnHoldThatSession( + regNumber, + session, + transactionSession, + conn + ); + if (checkAllocation) { + // + await transactionSession.commitTransaction(); + return { message, status }; + } + //we can update the transaction here - const { levelData, facultyData, sessionData } = checkForSpace(); + const [student] = await Promise.all([ + addUserToAllocatedBedSpace(newTransaction, transactionSession, conn), + markRoomAsOccupied(bedId, transactionSession, conn), + ]); + const { levelType, faculty } = student; - //this is called after payment - await incrementRoomStats({ - levelData, - facultyData, - sessionData, - session: transactionSession, - conn - }); + let checkForSpace = await checkAvailableSpace({ + level: levelType, + faculty: faculty, + conn, + }); - return { message, status }; - } else { - throw new Error("you do not have a bed space on hold. "); - } + const { levelData, facultyData, sessionData } = checkForSpace(); - //lets update the transaction here - } catch (error) { - console.log(error); - throw error; + //this is called after payment + await incrementRoomStats({ + levelData, + facultyData, + sessionData, + session: transactionSession, + conn, + }); + await transactionSession.commitTransaction(); + return { message, status }; + } else { + throw new Error("you do not have a bed space on hold. "); } - }); + + //lets update the transaction here + } catch (error) { + await transactionSession.abortTransaction(); + console.log(error); + throw error; + } finally{ + transactionSession.endSession(); + } } diff --git a/server/src/methods/transaction/transactionsUtil.js b/server/src/methods/transaction/transactionsUtil.js index 84e8d6cf..b8c4d882 100644 --- a/server/src/methods/transaction/transactionsUtil.js +++ b/server/src/methods/transaction/transactionsUtil.js @@ -26,7 +26,7 @@ export const addUserToAllocatedBedSpace = async ( roomDetails: { roomNumber, hallName, bedSpace, roomId, hallId }, } = transaction; - const student = await getStudentData(regNumber, transactionSession, conn); + const student = await getStudentData(regNumber, conn); const newbedSlot = new conn.models.BedSpaceAllocation({ hallId, @@ -40,7 +40,7 @@ export const addUserToAllocatedBedSpace = async ( bedSpace, }); - newbedSlot.save({ session: transactionSession }); + await newbedSlot.save({ session: transactionSession }); return student; }; @@ -78,7 +78,6 @@ export const saveNewTransaction = async ( conn ) => { const { regNumber, name } = student; - const amount = await getHostelFee({ regNumber: regNumber, bedId: bed._id, @@ -143,7 +142,7 @@ export const getHostelFee = async ({ bedId: bedId, regNumber: regNumber, session: session, - }).session(transactionSession); + }).lean().session(transactionSession); if (spaceOnHold) { const bed = await conn.models.BedSpace.findById(bedId).session( diff --git a/server/src/resolvers/bedSpace.js b/server/src/resolvers/bedSpace.js index 88e0b2cf..dddc8a91 100644 --- a/server/src/resolvers/bedSpace.js +++ b/server/src/resolvers/bedSpace.js @@ -211,22 +211,17 @@ export default { return `status changed to ${newStatus}.`; }, - allocateBedSpace: async (parent, { regNumber }, { fastConn, slowConn }) => { - try { - const bed = await methods.bedSpaceMethod.allocateBedSpace( - regNumber, - fastConn - ); - - //stats - const bedStats = await slowConn.models.BedStats; - pubsub.publish(EVENTS.BEDSPACE.BedSpace_Stats, { - bedStatistics: { bedStats }, - }); - return bed; - } catch (error) { - throw error; - } + allocateBedSpace: async (parent, { regNumber }, { fastConn }) => { + const bed = await methods.bedSpaceMethod.allocateBedSpace( + regNumber, + fastConn, + ); + return bed; + //stats + // const bedStats = await slowConn.models.BedStats; + // pubsub.publish(EVENTS.BEDSPACE.BedSpace_Stats, { + // bedStatistics: { bedStats }, + // }); }, placeStudentInBedSpace: async ( parent, @@ -273,7 +268,7 @@ export default { BedSpace: { hall: async (bedspace, args, { fastConn, slowConn }) => { - return await fastConn.models.hall.findOne({ _id: bedspace.hallId }); + return await fastConn.models.Hostel.findOne({ _id: bedspace.hallId }); }, }, }; diff --git a/server/src/resolvers/studentBio.js b/server/src/resolvers/studentBio.js index 269114a3..1bc4ea29 100644 --- a/server/src/resolvers/studentBio.js +++ b/server/src/resolvers/studentBio.js @@ -64,7 +64,7 @@ export default { currentSession, sex, }; - debugger; + try { const data = await methods.studentBioMethod.createStudentAccount( diff --git a/server/src/resolvers/transaction.js b/server/src/resolvers/transaction.js index 8684b0fe..bd2b0670 100644 --- a/server/src/resolvers/transaction.js +++ b/server/src/resolvers/transaction.js @@ -42,17 +42,19 @@ export default { }, Mutation: { - simulateRemitaTransaction: async (_, { regNumber }, { models }) => { + simulateRemitaTransaction: async (_, { regNumber }, { fastConn }) => { const lowerRegNumber = regNumber.toLowerCase(); const transactionStatus = await methods.transactionMethod.simulateRemitaTransaction( - lowerRegNumber + lowerRegNumber, + fastConn ); return transactionStatus; }, - initiateHostelFeePayment: async (_, { regNumber }, { models }) => { + initiateHostelFeePayment: async (_, { regNumber }, { fastConn }) => { const lowerRegNumber = regNumber.toLowerCase(); const transactionDetails = await methods.transactionMethod.makeTransaction( - lowerRegNumber + lowerRegNumber, + fastConn ); return transactionDetails; }, @@ -63,9 +65,10 @@ export default { ); return transaction; }, - generateRemitaRRR: async (_, { regNumber }, {}) => { + generateRemitaRRR: async (_, { regNumber }, { fastConn }) => { const transaction = await methods.transactionMethod.generateRemitaRRR( - regNumber + regNumber, + fastConn ); const env = { MerchantId: process.env.MerchantId, @@ -82,8 +85,8 @@ export default { }, Transaction: { - student: async (parent, {}, { models }) => { - const student = await models.StudentBio.findOne({ + student: async (parent, {}, { fastConn }) => { + const student = await fastConn.models.StudentBio.findOne({ regNumber: parent.regNumber, }); return student;