TypeScript · media
getClient() abre una conexión nueva en cada llamada. El pool llegó a 400 antes de comer, aunque las llamadas deberían poder compartir un mismo cliente.
Reutiliza un mismo cliente entre llamadas. Dos resultados de getClient() tienen que ser la misma referencia, para que el pool no siga creciendo.
workspace/
└── src/
└── db.ts (new client every call; pool crying)Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 31
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 31 npx @juanwmedia/sharpen 31 sharpen update