skynet 項目中常見的內存問題


skynet因占用過多的內存被linux系統kill掉了。skynet的gc機制在面對臨時變量時,存在沒有被gc的情況。這樣是非常危險的。skynet提供了控制台了進行一些操作,比如模塊動態加載卸載,查詢內存和gc操作等。目前項目中的業務量不大,目前的做法是使用crontab定時器每天執行一次clear_skynet_mem.sh。這個辦法只能說是臨時搶救一下了。

#!/bin/sh
# clear_skynet_mem.sh

echo "gc" | nc 127.0.0.1 8000


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM