fix connection pool on spike loads
This commit is contained in:
parent
e7ccc36d7b
commit
b8531560b2
|
@ -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'))) {
|
||||
|
|
|
@ -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;
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue