mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
fix connection pool on spike loads
This commit is contained in:
@@ -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'))) {
|
||||
|
||||
+2
-2
@@ -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;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user