msgrcv: Argument list too long

原创 2015年11月19日 17:24:53

C语言开发的长连接

今天遇到了个棘手的问题,以前从来没出现过:
msgrcv: Argument list too long
导致长连接出错
网上查了原因 msgrcv的参数msglen小于消息体中消息的长度,然后通过命令ipcs 查看到消息队列中有一个长度为4897字节的消息未被读掉,而msglen的值为1893。

执行ipcrm -q msgid 删除未读的消息,重启应用,可以暂时重新发交易了,但是这4897字节的数据从哪来的呢?通过打印日志发现是对方socket发过来的。交易报文出错了~

版权声明:本文为博主原创文章,未经博主允许不得转载。

四种解决”Argument list too long”参数列表过长的办法

四种解决”Argument list too long”参数列表过长的办法 转自 http://hi.baidu.com/cpuramdisk/item/5aa49ce00c0757aecf2d4...
  • skykingf
  • skykingf
  • 2014年02月27日 17:03
  • 46660

linux Argument list too long错误解决方法

linux Argument list too long错误解决方法 今日需要删除/tmp目录下的所有文件,文件数量比较多。 ls -lt /tmp | wc -l 385412 使用 rm *...
  • fdipzone
  • fdipzone
  • 2014年11月27日 23:21
  • 24881

msgrcv: Argument list too long

C语言开发的长连接今天遇到了个棘手的问题,以前从来没出现过: msgrcv: Argument list too long 导致长连接出错 解决方法,ipcs 查看到消息队列中有好多未读的消息,...
  • mengtuoling111
  • mengtuoling111
  • 2015年11月19日 17:24
  • 1362

消息队列使用注意的地方(argument list too long)linux

Linux提供了一系列消息队列的函数接口来让我们方便地使用它来实现进程间的通信(IPC)。 本文不讲详细的使用,详细请参考  http://blog.csdn.net/ljianhui/articl...
  • u010977122
  • u010977122
  • 2016年10月26日 20:31
  • 1107

文件夹超过1万个压缩文件时,Argument list too long问题的解决

最开始的命令如下 ls *.tar.gz | xargs -n1 tar xzvf 系统报错: Argument list too long 原因是ls* 不能list这么多的...
  • pennyliang
  • pennyliang
  • 2013年04月05日 17:11
  • 7465

Argument list too long 参数太长问题

1. 问题当我尝试删除所有PDF文件,使用下面的命令时:sudo rm -f *.pdf我得到以下错误:/bin/rm: cannot execute [Argument list too long]...
  • hanshileiai
  • hanshileiai
  • 2016年04月25日 15:04
  • 1318

linux argument list too long的解决办法

工作中遇到一个小问题,有一个目录下的文件太多(6位数),需要进行删除,但不是全部删除,而是满足一定条件的文件名才删除,此时使用 ls xxx* | xargs rm 已经无能为力了,于是只能写一个小的...
  • paulluo0739
  • paulluo0739
  • 2015年09月30日 13:58
  • 2793

Argument list too long的解决方法

原因:文件太多了,导致传递给linux(或者说是cygwin)的参数太长了。 解决方法: 1、最土的方法,把工程拷贝到硬盘分区根目录,“有可能”可以解决问题。 2、大工程子模块化拆分。    ...
  • langresser
  • langresser
  • 2013年01月22日 22:01
  • 1652

-bash: /bin/tar: Argument list too long

目前遇到tar的错误如下-bash: /bin/tar: Argument list too longso,在stackoverflow 找到了解决办法,首先使用find或者其他方式找到要tar的文件...
  • qingchn
  • qingchn
  • 2015年10月20日 18:32
  • 1339

Argument list too long分析

这两天在Android eclair版本上增加WML浏览功能,以前在cupcake版本(broncho a1)上实现过,技术上倒是没有什么难题,但编译时总是出现Argument list too lo...
  • yihui8
  • yihui8
  • 2010年07月06日 15:56
  • 4768
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:msgrcv: Argument list too long
举报原因:
原因补充:

(最多只允许输入30个字)