opencopilot-dashboard-1 | AxiosError: connect ECONNREFUSED 127.0.0.1:8888
opencopilot-dashboard-1 | at AxiosError.from (/app/.next/server/chunks/1522.js:11:11992)
opencopilot-dashboard-1 | at RedirectableRequest.<anonymous> (/app/.next/server/chunks/1522.js:13:8687)
opencopilot-dashboard-1 | at RedirectableRequest.emit (node:events:517:28)
opencopilot-dashboard-1 | at u.<computed> (/app/.next/server/chunks/1522.js:1:14914)
opencopilot-dashboard-1 | at ClientRequest.emit (node:events:517:28)
opencopilot-dashboard-1 | at Socket.socketErrorListener (node:_http_client:501:9)
opencopilot-dashboard-1 | at Socket.emit (node:events:517:28)
opencopilot-dashboard-1 | at emitErrorNT (node:internal/streams/destroy:151:8)
opencopilot-dashboard-1 | at emitErrorCloseNT (node:internal/streams/destroy:116:3)
opencopilot-dashboard-1 | at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
opencopilot-dashboard-1 | port: 8888,
opencopilot-dashboard-1 | address: '127.0.0.1',
opencopilot-dashboard-1 | syscall: 'connect',
opencopilot-dashboard-1 | code: 'ECONNREFUSED',
opencopilot-dashboard-1 | errno: -111,
opencopilot-dashboard-1 | config: {
opencopilot-dashboard-1 | transitional: {
opencopilot-dashboard-1 | silentJSONParsing: true,
opencopilot-dashboard-1 | forcedJSONParsing: true,
opencopilot-dashboard-1 | clarifyTimeoutError: false
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | adapter: [ 'xhr', 'http' ],
opencopilot-dashboard-1 | transformRequest: [ [Function (anonymous)] ],
opencopilot-dashboard-1 | transformResponse: [ [Function (anonymous)] ],
opencopilot-dashboard-1 | timeout: 0,
opencopilot-dashboard-1 | xsrfCookieName: 'XSRF-TOKEN',
opencopilot-dashboard-1 | xsrfHeaderName: 'X-XSRF-TOKEN',
opencopilot-dashboard-1 | maxContentLength: -1,
opencopilot-dashboard-1 | maxBodyLength: -1,
opencopilot-dashboard-1 | env: { FormData: [Function], Blob: [class Blob] },
opencopilot-dashboard-1 | validateStatus: [Function: validateStatus],
opencopilot-dashboard-1 | headers: Object [AxiosHeaders] {
opencopilot-dashboard-1 | Accept: 'application/json, text/plain, */*',
opencopilot-dashboard-1 | 'Content-Type': undefined,
opencopilot-dashboard-1 | 'User-Agent': 'axios/1.6.0',
opencopilot-dashboard-1 | 'Accept-Encoding': 'gzip, compress, deflate, br'
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | baseURL: 'http://localhost:8888/backend/copilot',
opencopilot-dashboard-1 | method: 'get',
opencopilot-dashboard-1 | url: '/',
opencopilot-dashboard-1 | data: undefined
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | request: <ref *1> Writable {
opencopilot-dashboard-1 | _writableState: WritableState {
opencopilot-dashboard-1 | objectMode: false,
opencopilot-dashboard-1 | highWaterMark: 16384,
opencopilot-dashboard-1 | finalCalled: false,
opencopilot-dashboard-1 | needDrain: false,
opencopilot-dashboard-1 | ending: false,
opencopilot-dashboard-1 | ended: false,
opencopilot-dashboard-1 | finished: false,
opencopilot-dashboard-1 | destroyed: false,
opencopilot-dashboard-1 | decodeStrings: true,
opencopilot-dashboard-1 | defaultEncoding: 'utf8',
opencopilot-dashboard-1 | length: 0,
opencopilot-dashboard-1 | writing: false,
opencopilot-dashboard-1 | corked: 0,
opencopilot-dashboard-1 | sync: true,
opencopilot-dashboard-1 | bufferProcessing: false,
opencopilot-dashboard-1 | onwrite: [Function: bound onwrite],
opencopilot-dashboard-1 | writecb: null,
opencopilot-dashboard-1 | writelen: 0,
opencopilot-dashboard-1 | afterWriteTickInfo: null,
opencopilot-dashboard-1 | buffered: [],
opencopilot-dashboard-1 | bufferedIndex: 0,
opencopilot-dashboard-1 | allBuffers: true,
opencopilot-dashboard-1 | allNoop: true,
opencopilot-dashboard-1 | pendingcb: 0,
opencopilot-dashboard-1 | constructed: true,
opencopilot-dashboard-1 | prefinished: false,
opencopilot-dashboard-1 | errorEmitted: false,
opencopilot-dashboard-1 | emitClose: true,
opencopilot-dashboard-1 | autoDestroy: true,
opencopilot-dashboard-1 | errored: null,
opencopilot-dashboard-1 | closed: false,
opencopilot-dashboard-1 | closeEmitted: false,
opencopilot-dashboard-1 | [Symbol(kOnFinished)]: []
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | _events: [Object: null prototype] {
opencopilot-dashboard-1 | response: [Function (anonymous)],
opencopilot-dashboard-1 | error: [Function (anonymous)],
opencopilot-dashboard-1 | socket: [Function (anonymous)]
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | _eventsCount: 3,
opencopilot-dashboard-1 | _maxListeners: undefined,
opencopilot-dashboard-1 | _options: {
opencopilot-dashboard-1 | maxRedirects: 21,
opencopilot-dashboard-1 | maxBodyLength: Infinity,
opencopilot-dashboard-1 | protocol: 'http:',
opencopilot-dashboard-1 | path: '/backend/copilot/',
opencopilot-dashboard-1 | method: 'GET',
opencopilot-dashboard-1 | headers: [Object: null prototype],
opencopilot-dashboard-1 | agents: [Object],
opencopilot-dashboard-1 | auth: undefined,
opencopilot-dashboard-1 | family: undefined,
opencopilot-dashboard-1 | beforeRedirect: [Function: dispatchBeforeRedirect],
opencopilot-dashboard-1 | beforeRedirects: [Object],
opencopilot-dashboard-1 | hostname: 'localhost',
opencopilot-dashboard-1 | port: '8888',
opencopilot-dashboard-1 | agent: undefined,
opencopilot-dashboard-1 | nativeProtocols: [Object],
opencopilot-dashboard-1 | pathname: '/backend/copilot/'
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | _ended: true,
opencopilot-dashboard-1 | _ending: true,
opencopilot-dashboard-1 | _redirectCount: 0,
opencopilot-dashboard-1 | _redirects: [],
opencopilot-dashboard-1 | _requestBodyLength: 0,
opencopilot-dashboard-1 | _requestBodyBuffers: [],
opencopilot-dashboard-1 | _onNativeResponse: [Function (anonymous)],
opencopilot-dashboard-1 | _currentRequest: ClientRequest {
opencopilot-dashboard-1 | _events: [Object: null prototype],
opencopilot-dashboard-1 | _eventsCount: 7,
opencopilot-dashboard-1 | _maxListeners: undefined,
opencopilot-dashboard-1 | outputData: [],
opencopilot-dashboard-1 | outputSize: 0,
opencopilot-dashboard-1 | writable: true,
opencopilot-dashboard-1 | destroyed: true,
opencopilot-dashboard-1 | _last: true,
opencopilot-dashboard-1 | chunkedEncoding: false,
opencopilot-dashboard-1 | shouldKeepAlive: false,
opencopilot-dashboard-1 | maxRequestsOnConnectionReached: false,
opencopilot-dashboard-1 | _defaultKeepAlive: true,
opencopilot-dashboard-1 | useChunkedEncodingByDefault: false,
opencopilot-dashboard-1 | sendDate: false,
opencopilot-dashboard-1 | _removedConnection: false,
opencopilot-dashboard-1 | _removedContLen: false,
opencopilot-dashboard-1 | _removedTE: false,
opencopilot-dashboard-1 | strictContentLength: false,
opencopilot-dashboard-1 | _contentLength: 0,
opencopilot-dashboard-1 | _hasBody: true,
opencopilot-dashboard-1 | _trailer: '',
opencopilot-dashboard-1 | finished: true,
opencopilot-dashboard-1 | _headerSent: true,
opencopilot-dashboard-1 | _closed: true,
opencopilot-dashboard-1 | socket: [Socket],
opencopilot-dashboard-1 | _header: 'GET /backend/copilot/ HTTP/1.1\r\n' +
opencopilot-dashboard-1 | 'Accept: application/json, text/plain, */*\r\n' +
opencopilot-dashboard-1 | 'User-Agent: axios/1.6.0\r\n' +
opencopilot-dashboard-1 | 'Accept-Encoding: gzip, compress, deflate, br\r\n' +
opencopilot-dashboard-1 | 'Host: localhost:8888\r\n' +
opencopilot-dashboard-1 | 'Connection: close\r\n' +
opencopilot-dashboard-1 | '\r\n',
opencopilot-dashboard-1 | _keepAliveTimeout: 0,
opencopilot-dashboard-1 | _onPendingData: [Function: nop],
opencopilot-dashboard-1 | agent: [Agent],
opencopilot-dashboard-1 | socketPath: undefined,
opencopilot-dashboard-1 | method: 'GET',
opencopilot-dashboard-1 | maxHeaderSize: undefined,
opencopilot-dashboard-1 | insecureHTTPParser: undefined,
opencopilot-dashboard-1 | joinDuplicateHeaders: undefined,
opencopilot-dashboard-1 | path: '/backend/copilot/',
opencopilot-dashboard-1 | _ended: false,
opencopilot-dashboard-1 | res: null,
opencopilot-dashboard-1 | aborted: false,
opencopilot-dashboard-1 | timeoutCb: null,
opencopilot-dashboard-1 | upgradeOrConnect: false,
opencopilot-dashboard-1 | parser: null,
opencopilot-dashboard-1 | maxHeadersCount: null,
opencopilot-dashboard-1 | reusedSocket: false,
opencopilot-dashboard-1 | host: 'localhost',
opencopilot-dashboard-1 | protocol: 'http:',
opencopilot-dashboard-1 | _redirectable: [Circular *1],
opencopilot-dashboard-1 | [Symbol(kCapture)]: false,
opencopilot-dashboard-1 | [Symbol(kBytesWritten)]: 0,
opencopilot-dashboard-1 | [Symbol(kNeedDrain)]: false,
opencopilot-dashboard-1 | [Symbol(corked)]: 0,
opencopilot-dashboard-1 | [Symbol(kOutHeaders)]: [Object: null prototype],
opencopilot-dashboard-1 | [Symbol(errored)]: null,
opencopilot-dashboard-1 | [Symbol(kHighWaterMark)]: 16384,
opencopilot-dashboard-1 | [Symbol(kRejectNonStandardBodyWrites)]: false,
opencopilot-dashboard-1 | [Symbol(kUniqueHeaders)]: null
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | _currentUrl: 'http://localhost:8888/backend/copilot/',
opencopilot-dashboard-1 | [Symbol(kCapture)]: false
opencopilot-dashboard-1 | },
opencopilot-dashboard-1 | cause: Error: connect ECONNREFUSED 127.0.0.1:8888
opencopilot-dashboard-1 | at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1555:16)
opencopilot-dashboard-1 | at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:130:17) {
opencopilot-dashboard-1 | errno: -111,
opencopilot-dashboard-1 | code: 'ECONNREFUSED',
opencopilot-dashboard-1 | syscall: 'connect',
opencopilot-dashboard-1 | address: '127.0.0.1',
opencopilot-dashboard-1 | port: 8888
opencopilot-dashboard-1 | }
opencopilot-dashboard-1 | }
opencopilot-dashboard-1 | [Error: An error occurred in the Server Components render. The specific message is omitted in production builds to avoid leaking sensitive details. A digest property is included on this error instance which may provide additional details about the nature of the error.] {
opencopilot-dashboard-1 | digest: '2385381294'
opencopilot-dashboard-1 | }
opencopilot-nginx-1 | 192.168.65.1 - - [29/Nov/2023:06:51:01 +0000] "GET / HTTP/1.1" 200 11761 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
opencopilot-nginx-1 | 2023/11/29 06:51:01 [error] 29#29: *50 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.65.1, server: , request: "GET /backend/copilot/ HTTP/1.1", upstream: "http://172.21.0.10:8002/backend/copilot/", host: "localhost:8888", referrer: "http://127.0.0.1:8888/"
opencopilot-nginx-1 | 192.168.65.1 - - [29/Nov/2023:06:51:01 +0000] "GET /backend/copilot/ HTTP/1.1" 502 559 "http://127.0.0.1:8888/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"