我在VMware工作站12播放器上具有Ubuntu 16.04,而我的桌面是Windows10。我创建了一个简单的Flask Web API,并使用了nginx和uwsgi。相同的应用程序可以在我的Azure Ubuntu 16.04 VM上正常运行。
我没有对代码进行任何更改,我从本地VMware VM通过scp从Azure VM带来了所有文件。但是应用仍然无法正常工作。我已按照以下网址中给出的步骤进行操作:
我已经执行了接受最后一步的所有步骤,而不是创建了我创建systemd服务的uWSGI Emperor
https://vladikk.com/2013/09/12/serving-flask-with-nginx-on-ubuntu/
当我使用“ python3 MLService.py&”命令从终端运行它时,Web api正在工作。这意味着flask和我的代码没有问题。 uwsgi和nginx是一回事。