Skip to content
Back

Pool 'console' is empty

  • 0
  • 2
  • Self Hosted
  • Realtime
panda_p
10 Nov, 2025, 20:05

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:

TypeScript
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:

  1. Where does the '10' come from? Can it be raised?
  2. Why does it say 'console'? Is that some kind of default or standard because the prjects name is not 'console'?
  3. Is there a way to see the current amount of realtime-connections and how many are allowed?
  4. How to scale the server aside of hardware? Do I need to modify docker? mariadb? the OS (debian)? nginx? something else?
  5. 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 πŸ™‚

TL;DR
Pool 'console' is empty error occurred. Upgrading to version 1.8.0 and running appwrite migrate multiple times helped stabilize. Migration may restart containers, potentially resolving the issue.
12 Nov, 2025, 09:30

I had the same issue, but after moving to 1.8.0. Running appwrite migrate a couple of times (with a long gap in between) seems to have stabilized it a little.

12 Nov, 2025, 11:29

That seems very odd... Do you have an idea why? Maybe it is because the migration restarts the containers? Anyway, thank you for your insight πŸ™‚

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more