本周睡眠超差,超差,超差。
生活
天热,天太热。也不知道是要来台风了(地铁里看到台风 5 级响应),也不知道是海边的强对流天气作祟,几乎天天都在下雨,一下雨就湿度大,湿度大就浑身粘粘的,浑身粘粘的就心烦意乱的。就感觉整个人很燥热,不能静下心来。
还有一个原因是,睡不好。就不知道怎么的,每天晚上 12 点躺下关灯,都要扑腾到 2 点多才能睡着,然后第二天早上不到 8 点就醒,中午最多趴一会儿。睡眠严重不足导致人整个都是飘的,反应是迟钝的,完全没办法集中精力去做事情。
而且最近有很强的挫败感。首先吧是来自于工作的,就感觉自己还没达到应该有的强度,很多事情自己搞不定;然后你说那非工作时间就好好玩吧,塞尔达沙漠神殿 Boss 打了至少 30 次了都没打过,卡 bug 杀人马也卡不对;那就折腾点自己想折腾的东西吧,一个手残直接解散了之前搭建的 Docker 集群;那就刷短视频吧,现在真的是心烦意乱到 3 分钟的视频都看不完了,越刷短视频就越烦躁,感觉在「虚度时间」,就更烦躁了。——这是个死循环。
不行,我要试试冥想之类的「集中注意力」的方法,不能再这么浮躁下去了。早睡早起。
为了把一个 9 月末就清零的假期给用掉,打算 8 月份去泰国玩。买了机票,希望到时候一切顺利。
周四下午茶发了半个西瓜,甜是真甜,但我觉得好像我对大量糖会产生不耐受。比如一下子爽半个西瓜,或者一下子爽一整瓶冰雪碧,或者一下子爽一杯冰奶茶,再或者一下子喝一罐常温的健力宝啥的,反正满足甜(最主要,目前看 100%)+凉(次要,目前看 20%),俩小时后一定会在卫生间拉个爽。emm……
学习和折腾
NUC 悦动峡谷买来了之后上电空跑了一周,一个是因为没时间折腾,另一个还是因为没时间折腾😂虽然它一开机就开始呼呼吹风,但还是很安静的。每天早上就能听见 NAS 风扇启动、NAS 由安静变吵的过程,但是 NUC 一直悄无声息。——夏天,电子设备也难熬啊~
本周有两个比较大的成就。
第一个是,终于在 Mac 上可以用 GPG 密钥来登录 SSH 了。为什么说是「又」呢?就 18 年那会儿,在 Ubuntu 上折腾成功了,然后换 Mac 之后就一直没成功过。去年,今年,甚至上个月,都又重新折腾过,都又失败了。这次阴差阳错成功后,我把 Mac 还原了,重新走了一次流程,还是成功的。——那么,就可以更新之前的文章啦~这下可以用 GPG 搞定家里所有设备了。
哦,你问我为啥非得在 GPG 上吊死,直接生成一个 SSH 密钥它不香么……emm,好问题,下一个。
第二个是,终于跟着教程,在 NUC 上搭出来了个 3 节点的 Kubernetes 集群,也第一次进入了 Kubernetes Dashboard。之前只成功过 Server 主节点,然后 Dashboard 死活进不去,这次灵光一闪:哎,既然它 http 方式访问的话只能用 localhost 和 127.0.0.1,那么我用 SSH 隧道将端口映射到自己 mac 上不就好了么~于是就这样干了,于是 Dashboard 的 localhost 检测就这样被骗过了,于是就第一次见到 Dashboard 的真容了。但是呢,你说啥是 Helm,啥是 Rancher……目前都还云里雾里的。
顺带似乎还找到了 bug。之前 WordPress 一直提醒我说定时任务执行失败,前两天去 Cloudflare 上看了一下,定时任务都被 Cloudflare 给拦截了,要给 127.0.0.1 发质询。emm,好吧,白名单走起。
这两周博客图片完全挂了,也是因为对应的服务还没搭起来的缘故。再等等,再等等😂
工作
继续铲屎山。感觉连续铲了一个月屎山了,不行,不能再这么下去了。下周一定一定换一些新的事情来做,不然人都要铲废了。
之前那个用 Go 重写的服务终于终于终于稳定下来了,goroutine 不再飞了,甚至之前的死穴:流量暴增后 goroutine 会飞掉然后导致整个服务 hang 住,现在也算是解决了。不过我不知道是怎么解决的。大概做的事情是将 HTTP 下载图片的 goroutine 池子,和 RPC 调用的 goroutine 池子分开,下载图片的池子用 ants 的非阻塞特性,如果满了,那么就报错不加新任务;rpc 因为比较重要,所以用 ants 的默认池。还有就是把 HTTP 下载图片时候的超时控制,由「在 client 里面控制」改成了「用 context 来控制」。我自己的观察是,改成 context 控制后,服务时延波动变平稳了好多。反正这样一把梭改了这些后,确实一周平安。
还有就是第一次用火焰图。火焰图是个好文明,但我还不知道应该怎么用火焰图来排查 goroutine 泄漏。——但由于下周完全不想做工程相关的事情,估计再拖拖。
要早睡早起!!!
真的,我需要调整一下,不能那么燥。
发表回复