• 记录编写TS的一些想法


    看日志小技巧

    多次重启程序,并执行订单,日志就会很多,可根据关键字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,执行一套流程(简单的),查看日志

  • 相关阅读:
    代理模式——JDK动态代理与CGLib原理及对比分析
    从混合云到分布式云 (上篇)
    年中盘点 | 2022年,PaaS 再升级
    Windows server 2012故障转移群集的安装、建立(含图解 itprobie
    matlab 程序发布 itprobie
    SQL Server 2019 无域搭建Always On环境 itprobie
    SQL SERVER 中常见的高可用方案 itprobie
    SQL Server发布订阅配置及实例讲解 itprobie
    在VMware虚拟机中安装windows server2016步骤详解(带图解)
    [SQL Server] 修改计算机名 itprobie
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/16032290.html
Copyright © 2020-2023  润新知