apache启动报shmget()failed:Invalidargument的解决方法
2023-06-13 09:15:01 时间
在用的apache服务器,启动报错:
shmget()failed: Invalidargument
Failedtostartupconcurrentusersmodule!
经检查为kernel.shmmax设置未生效(copy另一系统的,数值设置大了)
如下:
[root@localhost~]#sysctl-a|grepshmm
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|grepshm
vm.hugetlb_shm_group=0
kernel.shmmni=4096
kernel.shmall=1073742
kernel.shmmax=2147483648
kernel.shmmax数值说明:
单位:字节。一般建议使用物理内存的一半
以4G内存为例:
kernel.shmall数值说明:
单位:页。1页=4k,设置数值则为物理内存大小
以4G内存为例:
注:以上两项数值如果填写大于本身物理内存则会不生效。
希望以上介绍的解决方法,可以解决大家遇到的问题。
相关文章
- Nginx 和 Apache 安装[通俗易懂]
- Apache配置虚拟主机_apache中配置虚拟主机的作用
- Apache配置虚拟主机_apache启动但是访问不到
- Apache knox_apache发生服务特定错误1
- 腾讯云DLC(数据湖计算)重磅支持Apache Hudi
- 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read | 使用命令行提交代码 )
- Apache Hive 基本理论与安装指南详解大数据
- 搭配Apache MySQL:超强联手服务器助力(apache和mysql)
- Linux下Apache服务器扩展功能实现(linuxapxs)
- Apache OpenOffice 正在讨论是否关闭
- Apache 之道,开源可持续成功的秘籍
- Linux Apache 虚拟主机:网站多重托管的最佳选择(linuxapache虚拟主机)
- 如何正确卸载Linux服务器上的Apache Web服务器?(linux卸载apache)
- 深入探究:Linux下Apache的应用与优势(linux的apache)
- 以Apache、MySQL和PHP组成的最强技术栈(apache mysql php)
- Linux下重启Apache简易指令.(linux重启apache命令)
- 如何在Apache中配置MySQL数据库连接(mysql、apache)
- 给APACHE开启SSL服务
- Apache服务器配置全攻略
- Linux下的Apache与PHP安全设置技巧
- 完美解决:Apache启动问题—(OS10022)提供了一个无效的参数