Commit 864f06bb authored by 谢宇轩's avatar 谢宇轩 😅

添加更新日志,修改退出的信号监测

parent 2b1e2fe0
......@@ -12,8 +12,16 @@
### 2.0.0
1. 支持动态的安装卸载插件
### 2.1.0
1. 添加动态的配置监控
2. 添加ES消息存储的协程池
### 2.1.1
1. 优化退出信号的监听
2. 修改ES Save的Deadline
# 安装
```
docker build -t logtransfer:2.0 .
docker run -d --name=LTF logtransfer:2.0
docker build -t logtransfer:version .
docker run -d --name=LTF logtransfer:version
```
......@@ -7,7 +7,7 @@ import (
"github.com/y7ut/logtransfer/transfer"
)
const version = "2.1.0"
const version = "2.1.1"
var c = flag.String("c", "./logtransfer.conf", "使用配置文件启动")
var v = flag.Bool("v", false, "查看当前程序版本")
......
......@@ -155,7 +155,14 @@ func TopicWatcherHandle() {
func sign() <-chan os.Signal {
c := make(chan os.Signal, 2)
signals := []os.Signal{syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT, syscall.SIGUSR1, syscall.SIGUSR2}
// 监听信号
signal.Notify(c, syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT, syscall.SIGUSR1, syscall.SIGUSR2)
if !signal.Ignored(syscall.SIGHUP) {
signals = append(signals, syscall.SIGHUP)
}
signal.Notify(c, signals...)
return c
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment