mirror of
https://git.nerdvpn.de/NerdVPN.de/invidious
synced 2026-02-14 22:51:42 +01:00
Fix varnish cache oom
This commit is contained in:
+9
-8
@@ -394,18 +394,19 @@ services:
|
|||||||
invidious-cache:
|
invidious-cache:
|
||||||
container_name: invidious-cache
|
container_name: invidious-cache
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
cpus: 2
|
cpus: 3
|
||||||
mem_limit: "512m"
|
mem_limit: "10240m"
|
||||||
memswap_limit: "512m"
|
memswap_limit: "10240m"
|
||||||
image: varnish:latest
|
image: varnish:stable
|
||||||
user: 10043:10043 # Put uid/gid of your invidious user here
|
user: 10043:10043
|
||||||
volumes:
|
volumes:
|
||||||
|
- /srv/invidious/config/malloc.conf:/etc/malloc.conf:ro
|
||||||
- /srv/invidious/varnish:/var/lib/varnish
|
- /srv/invidious/varnish:/var/lib/varnish
|
||||||
command: "-a :6081 -T localhost:6082 -f /var/lib/varnish/default.vcl -s file,/var/lib/varnish/varnish_storage.bin,32G -s Transient=malloc,128m -p cli_timeout=15"
|
command: "-a :6081 -T localhost:6082 -f /var/lib/varnish/default.vcl -s default=malloc,8G -s Transient=malloc,64m"
|
||||||
ulimits:
|
ulimits:
|
||||||
memlock:
|
memlock:
|
||||||
soft: 536870912
|
soft: -1
|
||||||
hard: 536870912
|
hard: -1
|
||||||
networks:
|
networks:
|
||||||
invidious_proxy:
|
invidious_proxy:
|
||||||
ipv4_address: 192.42.6.3
|
ipv4_address: 192.42.6.3
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
lg_dirty_mult:8,lg_chunk:18
|
||||||
Reference in New Issue
Block a user