首页 >> 大全

10.25 AITalkUat部署

2024-01-09 大全 39 作者:考证青年

准备:

git clone 工程,在本地跑:

部署和部署哪个对__部署工作与布署工作哪个对

可以直接浏览器访问127.0.0.1:5000()

如果带上参数,可以得到访问的结果127.0.0.1:5000/?q=怎么结算?n=0

跑通了之后,因为要先在下测试,需要修改端口

这里插入一段接口的实现,因为在下不能直接用flask部署,我们需要安装。

在工程文件下,增加.py,

from tornado.wsgi import WSGIContainer
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from web_main import app

if __name__ == '__main__':
http_server = HTTPServer(WSGIContainer(app))
http_server.listen(5000)#对应flask的端口
print('IOLoop.instance() start')
IOLoop.instance().start()
print('IOLoop.instance() end')

下面的端口5000改为5001。如果要添加定时任务,就新增.bat,

@echo of

#这里可能需要cd到工程目录

start .py

exit

部署工作与布署工作哪个对_部署和部署哪个对_

但是因为我们在部署服务上,使用了win 部署,所以其实不需要这个bat文件

下面说怎么部署

在部署之前,我们需要在.py里,增加代码

os

os.chdir("D:///app/")

指定程序运行的路径,否则会出现加载字典路径错误的情况。

先把工程文件,复制到D:\\\app目录下,返回上一层目录,发现我们有写好了一个.bat文件 .bat,还有一个winsw-1.9-bin,和指定winsw运行的目标的xml配置文件,

配置好之后,点击,在服务器管理中,就会出现的服务,把这个服务启动,本地就可以访问了。

如果再UAT测试好了,要更新到正式环境:

1、把复制过去,改一下端口,5000

2、在里增加

os

os.chdir("D:///app/")

3、手动重启服务

部署工作与布署工作哪个对_部署和部署哪个对_

4、接下在就在本地的浏览器测试。

:5000/?q=小票机如何使用&n=1

复制.py .py .py到服务器,并复制模型文件(可能要修改路径),还有, , 到服务器,重启服务

=====================================================

如果需要远程进行访问,我们直接:5001并不可以,需要在nginx当中配置,并使用命令nginx -t 检查语法,然后nginx - ,并不会影响线上的服务,但是在工作时间段,还是不要动。

至于怎么配置,我在 80 下添加:

/test {

:5001;

尝试使用反向代理访问,可是出现404,问了bo哥以后,给出的答案是:

你说的nginx 配置问题是因为这个nginx是按照来配置的。需要在对应的(按照去找)里面去配置才可以。

主要是看是否有通过来配置

目前还没完全弄懂,备选方案是:

一、在 80下添加这个块(非 )

二、尝试使用$host变量

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了