We already have a restful flask application uses tornado as the wsgi container installed and ran as a windows service in the production environment. Recently customer reported a timeout issue as they ran batch processing by calling this API. Have a bit of search for enabling multiprocessing in tornado but seems like it is only the option in Linux system but not the windows. Will it doable to make this flask application to be multiprocessing in that situation?
edited - I can't install WSGI server like Gunicorn or uWSGI in the server box which is windows based. Just to clarify again my question is talking about how to make a flask application multiprocessing run as a windwos service. We use Tonado as the WSGI container for now but it can be replacable as long as it can support multiprocessing in windows