nohup python -m rasa run --port 5005 --endpoints configs/endpoints.yml --credentials configs/credentials.yml --debug > ./log/start_one_rasa.log2>&1 &
- 查看第一个服务 check_one_rasa.sh
# 查看端口对应的线程netstat -tunlp|grep 5005
- 关闭第一个服务 kill_one_rasa.sh
fuser -k -n tcp 5005
- 开启第二个服务 start_two_rasa.sh
nohup python -m rasa run actions --port 5055 --actions actions --debug > ./log/start_two_rasa.log2>&1 &
- 查看第二个服务 check_two_rasa.sh
# 查看端口对应的线程netstat -tunlp|grep 5055
- 关闭第二个服务 kill_two_rasa.sh
fuser -k -n tcp 5055
【在线训练模型】- 进入虚拟环境 , 进入项目根目录
# 模型训练: 该命令会同时训练NLU和Core模型# 前提是安装好MITIE模块$ python -m rasa train --config configs/config.yml --domain configs/domain.yml --data data/
【配置supervisor】- 安装配置supervisor (非虚拟环境)
安装supervisor(一般是提前安装好了):
yum install supervisor
增加配置文件 , 例如命名为:
chatBotRasa_supervisor.ini
保存在
/etc/supervisord.d/chatBotRasa_supervisor.ini
注意事项:
(1) 如果网站所在的目录为chatBotRasa, 则建议ini文件命名为:
chatBotRasa_supervisor.ini
(2) 如果有多一个网站 , 目录为charts, 则可以新建多个文件: charts_supervisor.ini
(3) 多个xxx_supervisor.ini 文件 , Supervisor 会同时允许加载多个配置
文章插图
- 启动停止supervisord (只有单个服务时适用, 或者首次启动)
(2) 停止 supervisord(需要多次停止才能生效):supervisorctl shutdown
(3) 重启服务(里面的配置也会更新):supervisorctl reload
- 启动停止指定supervisord
$ supervisorctl status
文章插图
(2) 关闭开启指定子进程:
$ supervisorctl restart chat_bot_rasa# 重启$ supervisorctl stop chat_bot_rasa# 停止$ supervisorctl start chat_bot_rasa# 启动
(3) 关闭、开启所有的子进程$supervisorctl stop all$supervisorctl start all
- 管理相关进程
(2) kill某个端口: fuser -k -n tcp 9108
【项目在线调试】
1. 进入虚拟目录: source my_venv/bin/activate
2. 启动项目: uwsgi dataSys_config.ini
3. 调试结束后 , 记得删除 项目下log目录下的日志(supervisord的调试日志)否则项目不能正常启动
结语
学习python , 不需要一杯奶茶钱 , 只需要你点个关注 。如果觉得小编的文章对你有帮助 , 记得点个赞 , 顺便帮我分享出去 。有什么不明白的地方 , 欢迎在下方评论 , 或私信小编 。最后 , 感谢大家的阅读 , 祝大家生活愉快 。
推荐阅读
- 淘宝店铺如何打造自己的爆款产品 淘宝如何打造爆款产品步骤
- |普通人如何成为非凡的领导者
- 茶皂素如何提取,茶与防龋功效介绍
- 怎么看淘宝店铺商品数量 天猫如何查看店铺主营类目
- 如何做淘宝特价版商家 淘宝特价版如何开店铺
- 淘宝客如何做推广 淘宝客怎么做推广赚佣金
- 淘宝开店装修店铺步骤 网店如何装修步骤
- 茶岁月最好的记录者,如何选择杯对自己身体有益的茶
- 茶叶适合多少度保存,茶叶为什么要冷藏保存
- 淘宝怎样做销量才能上去 淘宝店如何提升销量