tmux使用中出现的问题和解决方式

常用操作:

tmux ls 看当前都有哪些session
tmux new -s my1 创建窗口,名为my1
ctrl+B,D 退出窗口 (这个就是同时按ctrl和B,然后松开后再按D键)
tmux attach -t my1 进入名为my1的窗口
tmux kill-session -t my1 删除tmux

要用tmux让服务后台运行,那么操作的步骤就是:

1.在终端tmux new -s my1

2. 然后source activate jjenv

3.运行 python flask_ner.py

4.报了个错说是pyhanlp的包没有,但是其实是conda环境没有切过来。这时候运行source deactivate jjenv

5. 再一次source activate jjenv。然后再运行过程3 (如果发现还是报包没有。那么你就用tmux ls看看都有哪些session。把列出来的session都全部用tmux kill-session -t my1杀掉。然后source deactivate jjenv,然后重做过程1到3)

 

附带说明:

为了让开发机上的程序在前端也能api访问。解决跨域问题,加了如下第一行和第三行。(估计是因为cai老板那边做了ip和端口的转换的问题,开发机的是开发机ip1:端口1,其中ip1是通过cat /tmp/ip.txt查看得到的。但是实际上提供给前端访问的是ip2:端口2)

from flask_cors import CORS
app = Flask(__name__)
CORS(app,supports_credentials=True)

posted @ 2019-02-28 16:05  彩印网  阅读(946)  评论(0编辑  收藏  举报