Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Flask app
- import flask
- import flask_bootstrap
- app = flask.Flask(__name__)
- # Setup bootstrap
- flask_bootstrap.Bootstrap(app)
- def foo():
- print('executing foo')
- result = 0
- for i in range(100000000):
- result = i*i
- print('end executing foo', result)
- return result
- @app.route('/test')
- def test():
- import multiprocessing
- process = multiprocessing.Process(target=foo)
- process.start()
- print('returning ok')
- return 'ok'
- # uwsgi conf
- uwsgi:
- virtualenv: /opt/wpsapp/venv
- master: true
- uid: autra
- gid: autra
- socket: /tmp/wpsapp.sock
- chmod-socket: 666
- mount: /wps=wpsapp.app:app
- manage-script-name: true
- processes: 2
- enable-threads: true
- protocol: uwsgi
- need-app: true
- catch-exceptions: true
- # close-on-exec: true
- # lazy: true
- lazy-apps: true
- py-auto-reload: 1
Advertisement
Add Comment
Please, Sign In to add comment