看日志小技巧
多次重启程序,并执行订单,日志就会很多,可根据关键字new找到每个TS初始创建的过程
虚拟机和本地的复制粘贴问题
重启服务器即可
安装项目需要更改的配置
dispatch
om
tools
以上都是修改config.ini文件
但这上面报错最多的还是'dbinfo
安装项目需要增加的文件
在dispatch中需要增加
etc文件
dispatch_config.xml(调度的配置)
在dispatch_engine中需要增加的文件
etc文件
agv_info.xml(仿真车agv的相关信息)
一来的常报错
AttributeError: 'NoneType' object has no attribute 'dbinfo'
更改tools里的conf.in模块更改为isoftwarerootpath,就可解决上面的问题
把自己的dispath的conf中的conf.ini改为自己已有的正确的config
缘由不知道里面什么错误(有可能用得到)
有时候远程桌面连接不上
重启服务器
相关坑
重启程序报错原因
之前有空库位,或者之前的任务没执行,重启程序报错,删除数据库重新来。结果空库,要初始化数据库总里程、日里程、速度.sql即可。
TSlog被删除后
被小草莓使用14删除日志后,但是加载订单就不会产生日志了(在运行程序集之后)
gp表配置
配置终点,配置托盘类型
查找location
托盘的数据表之间的关联
程序中断后再跑如何
重新加入调度即可
gp表调用是在内存中
gp只会第一次执行有效,之后改gp表,更改的gp表数据不会有效,除非删除重来,否则gp表数据会存在内存中
TS是先创建托盘
pallet,搬托盘到了其他位置
页面显示的疑惑
添加托盘,删库
采用clear删库,但记录还会保存在页面
编写TS更快更好的方向
怎样让写代码,查看日志,运行跑起来的流程变得更快
代码尽可能少报错,逻辑对。
怎样更加方便的去调试
需要考虑的点:看日志,一键更改重置数据库
网页端传入的参数正确,设计好符合业务流程的传参流程。
如何能够快速的测试一个接口
借用可用的rest_api,执行一套流程(简单的),查看日志