1
0
Fork 0
mirror of synced 2024-06-02 10:54:44 +12:00

fix connection pool on spike loads

This commit is contained in:
Torsten Dittmann 2021-03-11 17:28:03 +01:00
parent e7ccc36d7b
commit b8531560b2
2 changed files with 10 additions and 9 deletions

View file

@ -140,13 +140,14 @@ App::shutdown(function ($utopia, $request, $response, $project, $events, $audits
->setQueue('v1-functions')
->setClass('FunctionsV1')
->trigger();
$realtime
->setEvent($events->getParam('event'))
->setProject($project->getId())
->setPayload($response->getPayload())
->trigger();
if ($project->getId() !== 'console') {
$realtime
->setEvent($events->getParam('event'))
->setProject($project->getId())
->setPayload($response->getPayload())
->trigger();
}
}
if (!empty($audits->getParam('event'))) {

View file

@ -165,7 +165,7 @@ $register->set('dbPool', function () { // Register DB connection
PDONative::ATTR_ERRMODE => PDONative::ERRMODE_EXCEPTION,
]);
$pool = new PDOPool($config);
$pool = new PDOPool($config, 4096); // TODO: Investigate pool size
return $pool;
});
@ -226,7 +226,7 @@ $register->set('redisPool', function () {
->withReadTimeout(0)
->withRetryInterval(0);
$pool = new RedisPool($config);
$pool = new RedisPool($config, 4096); // TODO: Investigate pool size
return $pool;
});