你好,欢迎访问我的博客!登录
当前位置:首页 - 服务器问题 - 正文 SEO教程学习网

apache启动报 shmget() failed: Invalid argument的解决方法

2019-02-27服务器问题seo学习网57°c
A+ A-
在apache启动时报错:“shmget() failed: Invalid argument”,如何解决呢?这里简单分享下,方便需要的朋友

在用的apache服务器,启动报错:

复制代码 代码如下:
shmget() failed:  Invalid argument
Failed to start up concurrent users module!

经检查为kernel.shmmax设置未生效(copy另一系统的,数值设置大了)

如下:

复制代码 代码如下:
[root@localhost ~]# sysctl -a | grep shmm
kernel.shmmni = 4096
kernel.shmmax = 0

[root@localhost ~]# vi /etc/sysctl.conf
kernel.shmmax = 2147483648
kernel.shmall = 1073742

[root@localhost ~]# sysctl -p
[root@localhost ~]# sysctl -a | grep shm       
vm.hugetlb_shm_group = 0
kernel.shmmni = 4096
kernel.shmall = 1073742
kernel.shmmax = 2147483648


kernel.shmmax 数值说明:
单位:字节。一般建议使用物理内存的一半
以4G内存为例:4096/2*1024*1024=2147483648

kernel.shmall 数值说明:
单位:页。1页=4k,设置数值则为物理内存大小
以4G内存为例:4096*1024*1024/4000=1073742

注:以上两项数值如果填写大于本身物理内存则会不生效。

希望以上介绍的解决方法,可以解决大家遇到的问题。

apache启动报 shmget() failed: Invalid argument的解决方法

在apache启动时报错:“shmget() failed: Invalid argument”,如何解决呢?这里简单分享下,方便需要的朋友 在用的apache服务器,启动报错: 复制代码 代码如下: shmget() failed: Invalid argument Failed to start up concurrent users module! 经检查为ke相关推荐: Apache中使非伪静态url跳转到伪静态url的方法让Apache支持cgi、SSI、shtml的配置方法Apache服务器中.htaccess文件的实用配置示例集锦CentOS7+apache+php7+mysql5.7配置教程详解Apache 文件上传与文件下载案例详解开启Apache mod使用Apache打造完美限制的HTTP下载服务器Apache实现本地建立泛域名虚拟主机的方法Apache服务器中.htaccess的基本配置总结CentOS6.4安装Apache+MySQL+PHP图文教程CentOS 6.5上的Tomcat启动报错问题解决方法Ubuntu下开启php调试模式报错信息解决办法Apache httpd 安装module modCentOS系统下Apache配置多域名或多端口映射的方法如何在Apache和Nginx禁止上传目录里PHP的执行权限配置fail2ban对Apache服务器进行安全防护的方法apache下.htaccess的功能及写法Apache中解决动态地址跳转死循环的方法 ======================================================================================================网站被劫持检测、网站监控站群批量SEO查询六大搜索引擎 模拟蜘蛛批量替换工具 - 多行批量替换服务器专用下载工具iis日志分析工具批量PING,服务器批量添加网卡IP小工具远程同步备份工具整站下载工具批量远程桌面连接工具iis网站批量管理
  选择分享方式
未定义标签

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录