声明:
个人学习之作,不承担任何法律责任。共同进步。
问题1:
生产环境只能用rz上传和sz上传。
因为我是在离线服务器上安装算法环境,涉及到安装算法安装包。
第一步,去pypi上面,搜索你想要的安装包。
Pypi:PyPI · The Python Package Index
第二步,选择版本
下载有两种方式
一个是.whl,另外一个是tar.gz
注意,我这里下载下来,有个问题。
tar.gz文件,下载下来后缀只为tar
问题来了。
.whl使用rz上传后,文件会损坏,具体的提示如下:
使用
pip install xxxxxx.whl
报错:
后来使用MD5检查文件的完好性,果然出问题了
md5sum yourfile
得到一串字符串,对比一下,可得到文件损坏的结论。
使用快速上传的方式
把用ascll码上传的方式去掉
rz -be
#上传安装包报错,不要以ascll码上传
快速选定,这里如果选取的时间长了,会报错。
可以了。
问题2.
同一个端口起的不同路由接口,会出现冲突的问题
有一个接口无缘无故会报404,
大概如下:
@app.route("/ai/testone", methods=["POST"])
def index_post001():
pass
@app.route("/ai/testtwo", methods=["POST"])
def index_post002():
pass
正常来讲,同一个端口,比如yourip:5001/port没有任何问题。
我这里出现了这一幕。
独自起接口1或者接口2都可以,
但是两个一起起,总有一个会挂掉。
分析了一万年。
结论:
同一个服务器同一个端口,路由,指向会有问题。
修改:
@app.route("/aiV1/useforone", methods=["POST"])
def index_post001():
pass
@app.route("/aiV2/getfortwo", methods=["POST"])
def index_post002():
pass
可以了