解决redis Can't save in background: fork: Cannot allocate memory
2015-05-19 02:11
936 查看
前面启动Redis时,看到如下警告:
需要修改/etc/sysctl.conf文件:
末尾追加vm.overcommit_memory = 1
然后执行sysctl vm.overcommit_memory=1,使之生效:
[1958] 13 Aug 16:18:24 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
需要修改/etc/sysctl.conf文件:
vim /etc/sysctl.conf
末尾追加vm.overcommit_memory = 1
然后执行sysctl vm.overcommit_memory=1,使之生效:
# sysctl vm.overcommit_memory=1 vm.overcommit_memory = 1
相关文章推荐
- redis Can’t save in background: fork: Cannot allocate memory 解决及原理
- redis Can’t save in background: fork: Cannot allocate memory
- [bigdata-045] redis故障处理 "Can't save in background: fork: Cannot allocate memory"
- redis 故障处理 "Can't save in background: fork: Cannot allocate memory"
- redis Can’t save in background: fork: Cannot allocate memory
- redis 写磁盘出错 Can’t save in background: fork: Cannot allocate memory (转)
- Can’t save in background: fork: Cannot allocate memory
- Can't save in background: fork: Cannot allocate memory
- Redis从库不能同步报Can’t save in background: fork: Cannot allocate memory错误
- redis 写磁盘出错 Can’t save in background: fork: Cannot allocate memory (转)
- 从Redis fork主进程 Can’t save in background: fork: Cannot allocate memory && vm.overcommit_memory
- PHP Warning: proc_open(): fork failed - Cannot allocate memory in phar:///usr/bin/composer/vendor/s
- Can't locate ExtUtils/MakeMaker.pm in @INC 错误的解决方式
- python 处理中文时出现的错误'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)" 解决方法
- MySQL "You can't specify target table 'X' for update in FROM clause" 错误解决方法
- 解决mysql不能修改(You can't specify target table 'basic_data' for update in FROM clause)
- Can't allocate space for object 'syslogs' in database 'ge' because 'logsegment' segment is full/has no free extents. If you ran
- jqGrid不支持IE8的解决办法(Grid can not be used in this ('quirks') mode)
- python解决 'ascii' codec can't decode byte 0xe5 in position 3: ordinal not in range(128)
- Android NDK: jni/Android.mk: Cannot find module with tag 'cocos2dx' in import path解决办法