message: Add keepalive as const with config
diff: import { Engine, PhotonError, PhotonQueryError, QueryEngineError } from './Engine'
  import got from 'got'
  -import HttpAgent, { HttpsAgent } from 'agentkeepalive'
  +import HttpAgent from 'agentkeepalive'
  import debugLib from 'debug'
  import { getPlatform, Platform, mayBeCompatible } from '@prisma/get-platform'
  import path from 'path'
  @@ -18,6 +18,12 @@ import byline from './byline'
  const debug = debugLib('engine')
  const exists = promisify(fs.exists)
  +const keepaliveAgent = new HttpAgent({
  + maxSockets: 100,
  + maxFreeSockets: 10,
  + timeout: 60000, // active socket keepalive for 60 seconds
  + freeSocketTimeout: 30000, // free socket keepalive for 30 seconds
  +});
  export interface DatasourceOverwrite {
  name: string
  @@ -483,14 +489,7 @@ You very likely have the wrong "binaryTarget" defined in the schema.prisma file.
  'Content-Type': 'application/json',
  },
  body: { query, variables: {} },
  - agent: {
  - http: new HttpAgent({
  - freeSocketTimeout: 3600000,
  - }),
  - https: new HttpsAgent({
  - freeSocketTimeout: 3600000,
  - }),
  - },
  + agent: keepaliveAgent
  })
  return this.currentRequestPromise
  