qiang.ou
qiang.ou
host目前不能重复,我有空改一下。可以先这样处理,使用不同的host, 在宿主机文件/etc/hosts中配置不同域名, 比如 127.0.0.1 docker.a 127.0.0.1 docker.b
目前的架构暂时不会改变
url中的参数使用POST发送
不支持json
节点主机名是支持域名的, 后面一句没看懂。
可以试试执行简单的shell脚本,比如每隔几秒输出一次时间,观察运行是否正常。
没看出这段代码哪里导致内存泄露了,要怎么模拟内存泄露。 // 用这种方式kill, 子进程不会退出。 ```go if err := cmd.Process.Kill(); err != nil { logger.Errorf("Process kill pid:%d err:%v", cmd.Process.Pid, err) } ```
的确存在内存泄露的情况,这块代码要重写,可能也会出现竞态条件,并发读写cmd.Process。 这段代码的作用是kill掉所有子进程,比如A创建了子进程B, B创建了子进程C。 cmd.Process.Kill()只对A有效,B和C进程仍会继续运行。 ```go syscall.Kill(-cmd.Process.Pid, syscall.SIGKILL) ```
感谢,我有空的时候看一下。
mail.server.host = smtp.qq.com mail.server.port = 465