holzmensch
Erfahrenes Mitglied
Hallo Leute,
ich habe mehrere Worker, die Stunden am Stück laufen und auch auf die Datenbank (MySql) zugreifen müssen. Meine DB-Connections sind auf 4 beschränkt, deswegen habe ich eine API für den DB Zugriff gebaut, die dann via HTTP die Queries / Results hin- und herschicken.
Dabei brauche ich nur eine DB Verbindung, dafür explodiert der Traffic. Die Worker können offensichtlich nicht ständig die Verbindung aufrecht erhalten, sonst hat kein anderer mehr Zugriff darauf.
Wie kann man denn das am besten lösen? Würde man die Verbindung im Worker jedes mal aufbauen, den Query ausführen und diese sofort wieder schließen, damit die DB nicht gelockt ist?
Grüße
ich habe mehrere Worker, die Stunden am Stück laufen und auch auf die Datenbank (MySql) zugreifen müssen. Meine DB-Connections sind auf 4 beschränkt, deswegen habe ich eine API für den DB Zugriff gebaut, die dann via HTTP die Queries / Results hin- und herschicken.
Dabei brauche ich nur eine DB Verbindung, dafür explodiert der Traffic. Die Worker können offensichtlich nicht ständig die Verbindung aufrecht erhalten, sonst hat kein anderer mehr Zugriff darauf.
Wie kann man denn das am besten lösen? Würde man die Verbindung im Worker jedes mal aufbauen, den Query ausführen und diese sofort wieder schließen, damit die DB nicht gelockt ist?
Grüße