Skip to content
hanchuanchuan edited this page Apr 13, 2020 · 4 revisions

goInception

一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具

常见问题汇总

  1. 启动后偶尔出现SIGHUP退出问题 (v1.2.2-32版本后不再出现该问题: 自动忽略终端连接断开信号,参数ignore_sighup)

    如果直接在命令行中用 nohup 启动程序,可能会因为 SIGHUP 信号而退出,建议把 nohup 放到脚本里面,如:

    #!/bin/bash
    nohup ./goInception -config=config.toml > nohup.out &

    可能的原因: 相关链接

     1. 直接输入exit退出bash, 则该进程仍然存在;
     2. 直接关闭bash控制台窗口(比如用secureCRT连接云主机),则该进程将收到SIGHUP命令并退出
    
  2. 开启gh-ost后,执行时报错 Failed to register slave: too long 'report-host'

    可能是因为主机名过长导致的, 相关资料: gh-ost go-mysql

  3. 网络问题导致源码无法运行

# 使用替换的mod文件
1. mv go.mod_wall go.mod 
# 移除旧的校验和文件
2. rm go.sum
# 生成语法解析器
3. make parser
4. go build -o goInception tidb-server/main.go
Clone this wiki locally