Current Server Time: 01:08 (Asia/Shanghai)

MYDan IRC Logs

2017/09/08

Timezone: Asia/Shanghai


15:40
feng
hi
20:37
mayunshan
dashboard 注册时使用gmail邮箱 提示发送邮件失败
20:43
mayunshan
mysbupt@gmail.com
20:45
mayunshan
我知道了 没有perl的mysql库
20:45
mayunshan
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (you may need to install the DBD::mysql module) (@INC contains: /home/work/mydan/sso/lib /home/work/mydan/perl/lib/site_perl/5.24.0/x86_64-linux-thread-multi /home/work/mydan/perl/lib/site_perl/5.24.0 /home/work/mydan/perl/lib/5.24.0/x86_64-linux-thread-multi /home/work/mydan/perl/lib/5.24.0 .) at (eval 53) line 3. Perhaps the DBD::mysql perl module hasn't been fully i
20:46
feng
你是自己编译报错还是docker里面
20:46
feng
docker应该是没问题的
20:48
mayunshan
这个报错是我自己编译的报出来的结果;docker的看不到报错,但是也发送失败
20:48
feng
docker失败?
20:48
feng
什么失败
20:48
feng
只可能是邮件发送失败
20:49
mayunshan
sso 注册用户的时候
20:49
feng
docker run -it -p 5555:5555 -p 8080:8080 -e SMTP_ADDR=127.0.0.1 -v /tmp/auth:/home/work/mydan/etc/agent/auth mydan/mydan /entrypoint.sh
20:49
mayunshan
恩 可能
20:49
feng
SMTP_ADDR
20:49
mayunshan
对 我是这么运行的
20:49
feng
这个地址要写一个可以用的smtp
20:50
mayunshan
哦,,,
20:50
mayunshan
我没有怎么办
20:50
feng
如果发送失败,你可以看 tail -f /home/work/mydan/sso/logs/deployment.log
20:50
feng
这个里面你注册的时候会打印出它发送的地址
20:51
feng
你用这个地址请求就可以注册成功了
20:51
feng
一会我把这个日志改到docker命令的输出
20:52
mayunshan
我进到docker 容器里面去执行命令 就可以看到输出了是吧
20:52
feng
20:53
mayunshan
OK
20:54
feng
正常了吧
20:54
feng
周末我写个文档先,不然可能看着有点蒙
20:58
mayunshan
嗯嗯 没有正常,,打不开8080和5555端口了, 我再看看
20:59
feng_
你那边下载镜像速度快吗
20:59
mayunshan
很快
21:00
mayunshan
一两分钟吧
21:00
feng_
不应该打不开啊,容器还在运行端口应该开着
21:00
feng_
还是国外的网络牛逼啊
21:00
mayunshan
端口活着 但是网页打不开
21:00
mayunshan
sudo docker run -it -p 5555:5555 -p 8080:8080 -e SMTP_ADDR=127.0.0.1 -v /tmp/auth:/home/work/mydan/etc/agent/auth mydan/mydan
21:01
mayunshan
我用这个命令进的docker 进去之后再执行的 /entrypoint.sh
21:01
feng_
可以的啊
21:02
feng_
你ps -ef|grep tw
21:02
mayunshan
 localhost/:1 GET http://localhost:8080/ net::ERR_CONNECTION_RESET
21:02
mayunshan
这个是网页的 报错
21:02
feng_
看是不是有两个进程
21:02
mayunshan
好了。。
21:02
feng_
为啥
21:04
mayunshan
之前进去执行这个shell脚本 执行完了就退出了,现在执行完了 没有退出
21:04
feng_
不退出就对了
21:04
feng_
这个是守护进程
21:05
mayunshan
嗯嗯,但是退出我 echo $? 返回0
21:05
mayunshan
我也不知道为什么前几次会退出
21:05
feng_
可能里面的锁有问题,遇到进程号一样的就退出了
21:07
feng_
你需要绑定sso.mydan.org 和dashboard.mydan.org才能正常sso登陆
21:08
feng_
cookie种在.mydan.org这个域了
21:08
mayunshan
我现在可以注册了
21:08
mayunshan
也就是把sso.mydan.org 解析到127.0.0.1
21:08
feng_
127.0.0.1是发送不了邮件的
21:08
mayunshan
?
21:09
feng_
你ip是哪个你就解析到哪
21:09
feng_
如果你只在本地电脑运行的docker就不用绑定了
21:10
feng_
sso.mydan.org和dashboard.mydan.org默认就是解析到127.0.0.1
21:12
mayunshan
21:12
feng_
能正常登陆了吧
21:13
feng_
在其它机器上安装agent,在安装了client端的就能控制这些机器了
21:13
mayunshan
能登录了
21:14
mayunshan
也就是说不用再到监控机上面执行命令了
21:14
mayunshan
装了client的都是监控机
21:15
feng_
client是给普通用户用的
21:15
feng_
管理员可以控制client用户的权限
21:17
mayunshan
OK 我继续把下面的流程走完,体验一下 ^^
21:39
feng_
git pull mydan/mydan
21:40
feng_
重新pull一下,我把日志写一份到前台了
21:40
feng_
docker pull mydan/mydan
22:14
mayunshan
好的