今天,我看到MySQL/MariaDB停止在CentOS VPS上运行。当我检查我得到的状态:
# service mysql status
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
因此,我删除该文件,然后重新启动服务。但是当天晚些时候,MySQL将再次脱机,锁文件仍然存在。所以发生了一些事情,导致MySQL死了,但是留下了锁文件,这告诉我它不是一个干净/平滑的出口。
在过去,当我看到锁文件存在但服务没有运行时,这是因为整个VPS突然重新启动。但是这里的情况并非如此,因为我的正常运行时
所以我有一些脚本,我的记忆力有问题。
如何在python脚本中“清理内存”或做类似的事情?
在一个循环中,我没有任何麻烦,但是假设在2000年的循环执行中,我有一个bug。
> Out of memory: Kill process 9158 (python) score 798 or sacrifice child
> Killed process 9158 (python) total-vm:2239864kB, anon-rss:1768792kB,
> file-rss:0kB
或者是在小vps上
> [3533150.960369] Out of memory