Bug fixes and improvements to memory usage, etc.
CPU Usage (Docker)
Memory Usage (Docker)
Server Changes
- node: Removed
--max_old_space_size
flag. - db: Improved performance of the save (write).
- epg: Fixed a bug where the EPG would not update if it was stopped for several days.
- epg: Improved memory usage.
- epg: Improved EPG gathering behavior.
- program: Improved performance and memory usage.
Docker Changes
- Update base image to
node:16.6.1-buster-slim
. - Set env
MALLOC_ARENA_MAX=2
by default. - docker-compose: Set container_name to
mirakurun
. - docker-compose: Set default network name to
mirakurun
.
Other Changes
- package: Add engine support
node@16
. - package: Drop engine support
node@10
. - package: Update dependencies.
- tsconfig: Change target
es2017
→es2019
.
How to Update
Docker on Linux
- note: default
docker-compose.yml
file has updated.
cd ~/mirakurun/
docker-compose down --rmi all
docker-compose pull
docker-compose up -d
Linux (PM2)
sudo npm install mirakurun -g --unsafe-perm --production