shmget 返回 -1, Invalid argument
来源:互联网 发布:计量型数据定义 编辑:程序博客网 时间:2024/05/20 17:06
man shmget 中明确说明:
EINVAL A new segment was to be created and size < SHMMIN or size > SHMMAX, or no new segment was to be created, a segment with given key
existed, but size is greater than the size of that segment.
即kernel.shmmax的值设置太小,将导致创建共享内存失败。
检查当前SHMMIN & SHMMAX :
sysctl -a | grepshmm
kernel.shmmax = 33554432
kernel.shmmni = 4096
实际请求size为:134217728 > kernel.shmmax, 所以请求失败。
修改/proc/sys/kernel/shmmax参数:
echo 1073741824 >/proc/sys/kernel/shmmax,注意系统重启之后会被复位
- shmget 返回 -1, Invalid argument
- shmget出现Invalid argument错误
- shmget报错Invalid argument
- zsim shmget出现shmget:Invalid argument错误的解决办法
- Invalid argument: could not call shmget错误处理方法
- Shmget: Invalid argument. Why i get this error?
- UDP通信recvfrom返回invalid argument
- shmget创建共享内存errno=22,Invalid argument错误问题
- sendto 返回-1,errno为22,invalid argument的解决办法,mark一下
- invalid argument
- ubuntu 环境共享内存函数shmget与shmat的使用以及shmid:: Invalid argument错误的原因
- ubuntu 环境共享内存函数shmget与shmat的使用以及shmid:: Invalid argument错误的原因
- accept: Invalid argument
- v4l Invalid argument 问题
- Error: Invalid argument: /X
- logcat read: Invalid argument
- accept: Invalid argument
- accept: Invalid argument
- linux网络编程之TCP/IP基础(二):利用ARP和ICMP协议解释ping命令
- 动态规划 poj 2479 1458
- poj 3648 Wedding 2sat
- MSVC 2012动态编译及静态编译 QT 5.0.2
- css的背景图片
- shmget 返回 -1, Invalid argument
- hdu 4300 Clairewd’s message(扩展KMP)
- DirectX 3D_实践之初始化DirectX3D
- uva 674 Coin Change
- QT 调试器配置
- css的盒模型
- xcode4常用快捷键
- 指针变量
- IOS 使用XIB 自定义View