Nitter encounters unhandled exception after hours/days (on macOS)
- Nim version: Nim Compiler Version 1.6.2 [MacOSX: amd64]
- Redis version: stable 6.2.6 (homebrew)
- OS and hardware info: macOS 12.1, Intel
- Environment: local
- Reproduction steps: I start nitter in tmux and after 12–36 hours, it'll crash:
```
$ ./nitter
Starting Nitter at http://192.168.4.92:4457
Connected to Redis at localhost:6379
asyncfutures.nim(389)    read
asyncfutures.nim(389)    read
asyncfutures.nim(389)    read
asyncfutures.nim(437)    asyncCheckCallback
Error: unhandled exception: Operation timed out [OSError]

$ ./nitter 
Starting Nitter at http://192.168.4.92:4457
Connected to Redis at localhost:6379
InternalError:VJ-*/*VVM-.NLOUR/K-RHN,HL,TQJO
asyncfutures.nim(389)    read
asyncfutures.nim(389)    read
asyncfutures.nim(389)    read
asyncfutures.nim(437)    asyncCheckCallback
Error: unhandled exception: Operation timed out [OSError]
```
This has been happening since I first started running Nitter, about a week ago. But today was the first time it printed that `InternalError:VJ-*/*VVM-.NLOUR/K-RHN,HL,TQJO`. I use Nitter with [Fraidycat](https://fraidyc.at/) which is likely hitting Nitter maybe once a minute (not high load).

I followed the advice [here](https://github.com/zedeus/nitter/issues/518#issuecomment-1015737827) to set `redisConnections` and `redisMaxConnections` to 0 but this still happens.

Curious if others have encountered this issue? If it's a macOS thing? If this is expected and you're just supposed to restart Nitter?