今日在写订单 延时队列 时(下单 30 分钟后未支付,自动关闭订单),将队列使用 Supervisor 监听,放在测试服务器上一直不能监听,重启 supervisor 显示 no such process, 找了好久没解决,然后重启服务刚才的队列可以监听队列了,这是心中一跃,返回刚才的问题,发现 supervisor 放错位置了。
这时突然发现整个网站是用到 redis 的地方数据全部没有了。
①vim /etc/sysctl.config 编辑 sysctl.config
②独占一行,添加一行 vm.overcommit_memory = 1
③wq 保存修改的配置,然后 sysctl -p 使配置生效
这样 linux 服务器即使重启了,之前的数据依然存在!
本作品采用《CC 协议》,转载必须注明作者和本文链接
不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境
Don't give up easily. On the way of learning and growing up, we have a long way to go, just because there is no end to learning.
联系客服