这两天开始刮风了。。空气质量看起来挺好,就是灰尘比较多,能明显闻到灰尘的味道,然而开了空气净化器,,,显示空气质量居然是个位数。。
最近疫情控制的成效不错,小区也让外人进了。今天联通的人终于能来装宽带了。终于可以好好上网了。长城的就当备用吧,希望不会再用到它了。。。
宽带装完了当然是要测试一下。
其它的一般网页都可以正常访问、这不科学。
打开github,发现我的solo备份项目有7天没有新的push了。。。看来solo出了点问题、
打开xshell,连上vps,docker里只有mysql和nginx还活着。。。
(好久没管过这个服务器了,文件地址和命令都快忘完了。。。。)
干脆先重启一下服务器,然后再看,mysql起了,nginx起了,solo还挂着。。。。
docker logs solo 连接mysql失败。。。先看看mysql是不是正常
docker exec -it mysql bash
mysql -u root -p
password mysql正常,远程连接也正常。。。。
查看docker启动solo的脚本,难道是网络地址问题?
docker inspect mysql 果然mysql在docker内的ip变了,修改solo的启动脚本。启动成功。
然后重启nginx,出了个大坑:
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.google 百度了一番后,找到了解决办法
但是没看清,这个解决办法是针对 limit capabilities
的。改完 /etc/default/grub
后,服务器访问不了了,ping不通,xshell连不上。
(我用的Debian10,GRUB_CMDLINE_LINUX
本来有个别的值。就这里坏了。)
本来我以为是服务器ip被墙了,用这个(https://www.vps234.com/ipchecker/)检测了一下,全是×,看来是服务器有问题,还好linode的网站上可以 launch console, 连上服务器,把 GRUB_CMDLINE_LINUX
又改了回去(幸亏改的时候留了备份),然后服务器又可以连上了,但是nginx还是不能启动。
看了一下nginx的启动脚本,有个 -m 200m
的配置,又查了一下docker启动nginx的命令,也没找到这个是干什么的,看起来像是配置使用内存的。删了这一项,重启,这就可以了。。。
有说请求头问题的,,,但是原来明明是好好的。。
docker inspect solo 好吧,又是ip变了,修改nginx配置文件里solo的ip,重启。
成功!!!
这一下午就过去了。
看看时间,加入hacpai快一年了,收获很大,linux的东西倒是学了不少。本职Java,solo的源码也看了看,也不知道能改点什么。。。
快一年了。。。域名好像该续费了。