internal server error when deploying to DigitalOcean

When entering some specific pages in my site, the server gets an error and shuts down.

Why is this happening?
I run it locally - everything works
I run it on vercel - everything works
But on DigitalOcean it breaks

I have a loop of errors of this type:
`
TypeError: fetch failed
    at node:internal/deps/undici/undici:12618:11
    at async invokeRequest (/home/dor/project_name/node_modules/next/dist/server/lib/server-ipc/invoke-request.js:17:12)
    at async invokeRender (/home/dor/project_name/node_modules/next/dist/server/lib/router-server.js:254:29)
    at async handleRequest (/home/dor/project_name/node_modules/next/dist/server/lib/router-server.js:447:24)
    at async requestHandler (/home/dor/project_name/node_modules/next/dist/server/lib/router-server.js:464:13)
    at async Server.<anonymous> (/home/dor/project_name/node_modules/next/dist/server/lib/start-server.js:117:13) {
  cause: SocketError: other side closed
      at Socket.onSocketEnd (/home/dor/project_name/node_modules/next/dist/compiled/undici/index.js:1:63301)
      at Socket.emit (node:events:530:35)
      at endReadableNT (node:internal/streams/readable:1696:12)
      at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
    code: 'UND_ERR_SOCKET',
    socket: {
      localAddress: '::1',
      localPort: 58042,
      remoteAddress: '::1',
      remotePort: 45019,
      remoteFamily: 'IPv6',
      timeout: undefined,
      bytesWritten: 5873,
      bytesRead: 12394
    }
  }
}
`
Was this page helpful?