91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis數據庫中fork進程出現分配不到內存如何解決

發布時間:2020-12-01 16:08:32 來源:億速云 閱讀:205 作者:Leah 欄目:開發技術

Redis數據庫中fork進程出現分配不到內存如何解決?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.

Redis Bgsave 命令用于在后臺異步保存當前數據庫的數據到磁盤。

BGSAVE 命令執行之后立即返回 OK ,然后 Redis fork 出一個新子進程,原來的 Redis 進程(父進程)繼續處理客戶端請求,而子進程則負責將數據保存到磁盤,然后退出。

語法

redis Bgsave 命令基本語法如下:

redis 127.0.0.1:6379> BGSAVE

原因:

在BGSAVE時,Redis會fork一個子進程,把數據保存到硬盤上。你可以通過查看日志來獲取BGSAVE失敗的原因(Linux系統里Redis日志文件通常是在/var/log/redis/redis-server.log),大多數時候BGSAVE失敗的原因是fork進程分配不到內存。更多時候,fork進程分配不到內存是因為跟操作系統的優化相沖突,即使操作系統有足夠的內存。

解決方法一:

修改redis.conf文件:

vim redis.conf

然后使用快捷匹配模式:/stop-writes-on-bgsave-error定位到stop-writes-on-bgsave-error字符串所在位置,接著把后面的yes設置為no即可。

解決方法二:

修改sysctl.conf文件,

sudo vim /etc/sysctl.conf

添加配置:

vm.overcommit_memory=1

執行命令,使其生效

sudo sysctl -p /etc/sysctl.conf

重啟Redis。

看完上述內容,你們掌握Redis數據庫中fork進程出現分配不到內存如何解決的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

包头市| 黑龙江省| 库伦旗| 阜阳市| 光泽县| 保康县| 阆中市| 宁德市| 涿鹿县| 兴业县| 淮北市| 庄浪县| 浠水县| 中西区| 枝江市| 绿春县| 杭州市| 文昌市| 隆林| 南陵县| 郴州市| 罗江县| 咸阳市| 太仆寺旗| 安丘市| 邯郸县| 泰兴市| 集贤县| 庆元县| 长春市| 北辰区| 南郑县| 广元市| 交城县| 贵南县| 措美县| 凤阳县| 施秉县| 舒城县| 昌都县| 旌德县|