ops: Tweak nginx cache for slurper
This commit is contained in:
		
							parent
							
								
									ed9d31686e
								
							
						
					
					
						commit
						65847547b9
					
				| @ -530,6 +530,7 @@ osCertbotDryRun() | |||||||
| zfsCreateFilesystems() | zfsCreateFilesystems() | ||||||
| { | { | ||||||
|     zfs create -o "mountpoint=/backup" "${ZPOOL}/backup" |     zfs create -o "mountpoint=/backup" "${ZPOOL}/backup" | ||||||
|  |     zfs create -o "mountpoint=/var/cache/nginx" "${ZPOOL}/cache" | ||||||
| 
 | 
 | ||||||
|     zfs create -o "mountpoint=${ELEMENTS_HOME}" "${ZPOOL}/elements" |     zfs create -o "mountpoint=${ELEMENTS_HOME}" "${ZPOOL}/elements" | ||||||
|     zfs create -o "mountpoint=${BITCOIN_HOME}" "${ZPOOL}/bitcoin" |     zfs create -o "mountpoint=${BITCOIN_HOME}" "${ZPOOL}/bitcoin" | ||||||
| @ -1852,8 +1853,6 @@ chown "${MEMPOOL_USER}:${MEMPOOL_GROUP}" "${MEMPOOL_MYSQL_CREDENTIALS}" | |||||||
| 
 | 
 | ||||||
| echo "[*] Adding Nginx configuration" | echo "[*] Adding Nginx configuration" | ||||||
| osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/nginx/nginx.conf" "${NGINX_CONFIGURATION}" | osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/nginx/nginx.conf" "${NGINX_CONFIGURATION}" | ||||||
| mkdir -p /var/cache/nginx/services /var/cache/nginx/api |  | ||||||
| chown "${NGINX_USER}:${NGINX_GROUP}" /var/cache/nginx/services /var/cache/nginx/api |  | ||||||
| ln -s "${MEMPOOL_HOME}/mempool" "${NGINX_ETC_FOLDER}/mempool" | ln -s "${MEMPOOL_HOME}/mempool" "${NGINX_ETC_FOLDER}/mempool" | ||||||
| osSudo "${ROOT_USER}" sed -i.orig "s!__NGINX_USER__!${NGINX_USER}!" "${NGINX_CONFIGURATION}" | osSudo "${ROOT_USER}" sed -i.orig "s!__NGINX_USER__!${NGINX_USER}!" "${NGINX_CONFIGURATION}" | ||||||
| osSudo "${ROOT_USER}" sed -i.orig "s!__NGINX_ETC_FOLDER__!${NGINX_ETC_FOLDER}!" "${NGINX_CONFIGURATION}" | osSudo "${ROOT_USER}" sed -i.orig "s!__NGINX_ETC_FOLDER__!${NGINX_ETC_FOLDER}!" "${NGINX_CONFIGURATION}" | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| # proxy cache | # proxy cache | ||||||
| proxy_cache_path /var/cache/nginx/api keys_zone=api:20m levels=1:2 inactive=600s max_size=200m; | proxy_cache_path /var/cache/nginx/api keys_zone=api:20m levels=1:2 inactive=365d max_size=2000m; | ||||||
| proxy_cache_path /var/cache/nginx/services keys_zone=services:20m levels=1:2 inactive=600s max_size=200m; | proxy_cache_path /var/cache/nginx/unfurler keys_zone=unfurler:20m levels=1:2 inactive=365d max_size=2000m; | ||||||
| proxy_cache_path /var/cache/nginx/markets keys_zone=markets:20m levels=1:2 inactive=600s max_size=200m; | proxy_cache_path /var/cache/nginx/slurper keys_zone=slurper:20m levels=1:2 inactive=365d max_size=5000m; | ||||||
| proxy_cache_path /var/cache/nginx/unfurler keys_zone=unfurler:20m levels=1:2 inactive=600s max_size=200m; | proxy_cache_path /var/cache/nginx/services keys_zone=services:20m levels=1:2 inactive=365d max_size=100m; | ||||||
| proxy_cache_path /var/cache/nginx/slurper keys_zone=slurper:20m levels=1:2 inactive=600s max_size=200m; | proxy_cache_path /var/cache/nginx/markets keys_zone=markets:20m levels=1:2 inactive=365d max_size=100m; | ||||||
| types_hash_max_size 2048; | types_hash_max_size 4096; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user