Guest User

Untitled

a guest
Aug 21st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. [uwsgi]
  2. socket = 127.0.0.1:5000
  3. threads = 2
  4. master = True
  5. chdir = PATH TO YOUR APP
  6. # The module entry point for your app. For my purposes, it is project:app
  7. module = project:app
  8. pythonpath = PATH TO YOUR PYTHON EXECTUABLE
  9. pythonpath = PATH TO YOUR APP
  10. # Add environment variables.
  11. # FLASK
  12. env = FLASK_ENV=staging
  13. env = FLASK_SECRET_KEY=NONE
  14. env = FLASK_CSRF_SESSION_KEY=NONE
  15. #MYSQL
  16. env = MYSQL_DATABASE=databasename
  17. env = MYSQL_USER=username
  18. env = MYSQL_PASS=password
  19. env = MYSQL_HOSTNAME=localhost
  20. env = MYSQL_PORT=3306
  21.  
  22. logto = /var/log/uwsgi/uwsgi.log
  23. gid = www-data
  24. uid = www-data
  25.  
  26. # 100 mb. Rather use log rotate to handle log rotation.
  27. # log-maxsize = 100000000
  28. # logfile-chown = True
  29.  
  30. #Have a master process
  31. master = True
  32. pidfile=/tmp/uwsgimaster.pid
  33.  
  34. # Reload when that master process file is touched with touch filename
  35. touch-reload=/tmp/uwsgimaster.pid
  36.  
  37. #For new relic
  38. enable-threads = True
  39. single-interpreter = True
  40.  
  41. # This should make uwsgi restart brutally which may be needed when the server crashes
  42. die-on-term = True
  43.  
  44. # More processes
  45. processes = 4
  46.  
  47. # respawn processes taking more than 30 seconds
  48. harakiri = 30
  49. # Shoud prevent hikiri for kicking in on uploads
  50. post-buffering = True
  51.  
  52. # respawn processes after serving 5000 requests
  53. max-requests = 5000
  54.  
  55. # Enable stats
  56. stats = /tmp/uwsgistats.socket
  57.  
  58. # Turn this off for production
  59. # catch-exceptions = True
Add Comment
Please, Sign In to add comment