|  | [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
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | # No keep alive
 | 
						
						
						
							|  | # See https://github.com/searx/searx-docker/issues/24
 | 
						
						
						
							|  | add-header = Connection: close
 |