刚才让兄弟们受惊了
事情起因是一众本该3级的佬友迟迟不能升级,我百思不得其解。于是下午搬出RubyMine
硬着头皮啃 Discourse
的代码,然后扒SQL去数据库查数据,最终也没找到数据不符合的地方。
我去看了一下日志,发现在每天中午12点多一点的时候有一条警告 Sidekiq is consuming too much memory (using: 1025.71M) for 'linux.do', restarting
我意识到是不是脚本跑的过程中,Sidekiq
内存超过被杀,导致未能完整跑完脚本?
一通搜索过后我得知 Sidekiq
默认最大内存是 500M
,我想能不能热修改这个值。然后我在不熟悉RoR
整个生态环境的情况一通魔改代码把服务整崩了。。
我心想这下完犊子,赶紧重启服务,谁知道起不来了。而且我还不知道怎么查看错误日志,一通摸索下来终于找到日志里一直在报错 secret_key_base
没有设置。问题是我根本没有动这个啊,我跑去官方仓库一通找代码没有头绪。最后GPT告诉我可以手动设置这个值,我尝试了几个方法之后终于给写进去把服务跑了起来。也顺利改掉了 Sidekiq
的最大内存,但对于升3级有没有用,我还不清楚,等明天中午看。
代价是停机几十分钟、因为修改了 secret_key_base
导致登录态也都没了。不过,我还是认为肯定是官方改什么东西把这个值弄没了。。
抱歉了兄弟们,让你们受到了惊吓!
为表歉意,放一个官转 10$
的 key(模型齐全):sk-2BvhFj9qZ7j4z3oC6d5004Cf8f7a4e69Ac982e74B4F6F124
使用地址:https://api.oaipro.com