使用说明

警告

使用就很简单了,Web应用,点点看看。 但请注意,执行任务请务必大量测试,且如果您不懂Python开发,不建议在重要环境使用此程序!


  1. 执行逻辑:IncetOps -> Inception -> MySQL

    程序调用inception执行sql,所以核心是inception,可以理解为MySQL的中间件,您需要部署inception程序,参考: https://blog.saintic.com/blog/259.html

  2. 启动

    2.1 启动web进程处理请求:sh online_gunicorn.sh start

    2.2 启动rq进程处理任务:sh online_rq.sh start

  3. 前端使用

    3.1 左侧导航-Inception,需要先添加这个中间件。

    3.2 左侧导航-数据库,添加数据库实例。

    警告

    数据库连接信息需要user、password、host,强烈建议选择推荐的inception,其中password会加密保存。此处连接信息要以inception为客户端,确保inception所在机器能连接上MySQL!

    3.3 左侧导航-任务。

    • 都是必填项,牢记执行逻辑,选择MySQL实例和Inception服务要对应好,所以强烈建议添加MySQL实例时设置推荐的inception。
    • 关于SQL语句,由于inception已经闭源,官方文档404了,sql规则不能看,但基本上增删改之类的操作没问题,使用select、use等没有意义。
    • 开启备份:需要选择的inception开启备份功能
    • 忽略警告:有时候inception会有一定的警告信息,但sql人工确定无误,就可以开启忽略
    • 立即执行:您可以定时执行,依赖于rq-scheduler模块,同样要启动队列任务,即sh online_rq.sh start
    • 建议您先检查一遍,再添加任务。
    • 如图:

    image0