I am using self-hosted Appwrite. I recently upgraded to 1.7.4 and because of that I monitored the logs more closely. I noticed the realtime-error Pool 'console' is empty (size 10) in high frequency, here is an example:
appwrite-realtime | 2025-11-10T19:39:49.360898523Z Connection open (user: 39980)
appwrite-realtime | 2025-11-10T18:17:13.497870384Z [Error] Type: Exception
appwrite-realtime | 2025-11-10T18:17:13.497889508Z [Error] Message: Pool 'console' is empty (size 10)
appwrite-realtime | 2025-11-10T18:17:13.497938320Z [Error] File: /usr/src/code/vendor/utopia-php/pools/src/Pools/Pool.php
appwrite-realtime | 2025-11-10T18:17:13.498014262Z [Error] Line: 242
appwrite-realtime | 2025-11-10T19:39:51.364407095Z Connection close: 39980
appwrite-realtime | 2025-11-10T19:39:52.652862188Z Connection open (user: 39981)
appwrite-realtime | 2025-11-10T19:39:53.303991611Z Connection close: 39981
I am guessing that I hit some sort of limit and now I have a lot of questions:
- Where does the '10' come from? Can it be raised?
- Why does it say 'console'? Is that some kind of default or standard because the prjects name is not 'console'?
- Is there a way to see the current amount of realtime-connections and how many are allowed?
- How to scale the server aside of hardware? Do I need to modify docker? mariadb? the OS (debian)? nginx? something else?
- In another thread I found these mentioned:
- _APP_CONNECTIONS_MAX
- _APP_POOL_CLIENTS
- _APP_SERVER_MULTIPROCESS
- _APP_WORKER_PER_CORE Most of them are not documented. What do they do?
As you can see, I am new to this and could really use some pointers. Thank you π
Recommended threads
- float
Hello everyone, So, I created a column of type **float** with the **min** and **required** options, I noticed that it wouldn't let me set a **2 decimal points ...
- Unauthorized Charge on My Card β I Donβt...
Hi, I need urgent help. I received a bank SMS about a charge from "APPWRITE PRO" (18.460 JOD on 10/12/2025 at 03:47), but I DO NOT have an Appwrite account and...
- Problem with getting rows from related t...
Hi, I migrated the Appwrite SDK to 1.8.0 and the package in my Flutter app to version ^20.3.2. I noticed one thing is different. Previously, when I got a JSON r...