This commit is contained in:
leccelecce 2025-03-21 14:27:27 -04:00 committed by GitHub
commit 466da87262
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 4 deletions

View File

@ -89,6 +89,15 @@ python3 /usr/local/nginx/get_tls_settings.py | \
tempio -template /usr/local/nginx/templates/listen.gotmpl \
-out /usr/local/nginx/conf/listen.conf
# disable open_file_cache on NFS filesystems
# https://trac.nginx.org/nginx/ticket/478
NFS_CLIPS_FS=`findmnt -n -o FSTYPE --target /media/frigate/clips`
shopt -s nocasematch; if [[ "$NFS_CLIPS_FS" =~ ^nfs* ]]; then
echo "[INFO] NFS mount detected for /media/frigate/clips, disabling NGINX open_file_cache"
echo "open_file_cache off;" > /usr/local/nginx/conf/open_file_cache.conf
fi
# Replace the bash process with the NGINX process, redirecting stderr to stdout
exec 2>&1
exec \

View File

@ -75,10 +75,7 @@ http {
vod_hls_mpegts_interleave_frames on;
# file handle caching / aio
open_file_cache max=1000 inactive=5m;
open_file_cache_valid 2m;
open_file_cache_min_uses 1;
open_file_cache_errors on;
include open_file_cache.conf;
aio on;
# file upload size

View File

@ -0,0 +1,4 @@
open_file_cache max=1000 inactive=5m;
open_file_cache_valid 2m;
open_file_cache_min_uses 1;
open_file_cache_errors on;