34 lines
		
	
	
		
			700 B
		
	
	
	
		
			INI
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			700 B
		
	
	
	
		
			INI
		
	
	
	
	
	
|  | [uwsgi] | ||
|  | # Who will run the code | ||
|  | uid = searx | ||
|  | gid = searx | ||
|  | 
 | ||
|  | # Number of workers (usually CPU count) | ||
|  | workers = 4 | ||
|  | 
 | ||
|  | # The right granted on the created socket | ||
|  | chmod-socket = 666 | ||
|  | 
 | ||
|  | # Plugin to use and interpretor config | ||
|  | single-interpreter = true | ||
|  | master = true | ||
|  | plugin = python3 | ||
|  | lazy-apps = true | ||
|  | enable-threads = true | ||
|  | 
 | ||
|  | # Module to import | ||
|  | module = searx.webapp | ||
|  | 
 | ||
|  | # Virtualenv and python path | ||
|  | pythonpath = /usr/local/searx/ | ||
|  | chdir = /usr/local/searx/searx/ | ||
|  | 
 | ||
|  | # Disable logging for privacy | ||
|  | disable-logging=True | ||
|  | 
 | ||
|  | # But keep errors for 2 days | ||
|  | touch-logrotate = /run/uwsgi-logrotate | ||
|  | unique-cron = 15 0 -1 -1 -1 { touch /run/uwsgi-logrotate  } | ||
|  | log-backupname = /var/log/uwsgi/uwsgi.log.1 | ||
|  | logto = /var/log/uwsgi/uwsgi.log |