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)linux

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

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

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

"Argument list too long": Beyond Arguments and Limitations

"Argument list too long": Beyond Arguments and Limitations May 09, 2002  By Alessandre S....

运维实战案例之“Argument list too long”错误与解决方法

作为一名运维人员来说,这个错误并不陌生,在执行rm、cp、mv等命令时,如果要操作的文件数很多,可能会使用通配符批量处理大量文件,这时就可能会出现“Argument list too long”这个问...

How to deal with '/bin/rm:Argument list too long'

DBA在维护数据库的时候,oracle dump文件的数量可能会非常庞大,在处理这些dump文件的时候,直接rm 可能会遇到Argument list too long这种问题。在linux系统中,删...

编译出现File name too long问题

今天编译1个libffi时,出现了File name too long问题, make[7]: stat: ffitarget.h: File name too long make[7]: ***...
  • wzzushx
  • wzzushx
  • 2017年05月12日 16:12
  • 662

【报错】BatchUpdateException: Data truncation: Data too long

【报错】 log4j:WARN No appenders could be found for logger (org.hibernate.type.BasicTypeRegistry). log4...

Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'content' a

1、错误描述 org.hibernate.exception.DataException: could not execute statement at org.hibernate.exceptio...

MySQL中文字符解决方案[Data too long for column XX at row n]

http://blog.csdn.net/cuihuaming198809/article/details/8206960 一个很经典的问题,搞了老半天!今天终于解决了,在这里和大家分享一下! M...

如何修改MySQL编码匹配当前软件的编码 ,同时解决“Data too long for Column”问题

如何修改MySQL编码匹配当前软件的编码 同时解决“Data too long  for  Column”问题 1.    查看mysql编码方案。 当前联接系统参数  showvariable...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:msgrcv: Argument list too long
举报原因:
原因补充:

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