创建多持久队列时出错的qpid

2024-05-16 05:20:35 发布

您现在位置:Python中文网/ 问答频道 /正文

创建多个持久队列时,我收到以下错误消息:

Failed: SessionException: (None, 'Queue stage-cart: create() failed: jexception 0x0400 fcntl::clean_file() threw JERR_FCNTL_OPENWR: Unable to open file for write. (open() failed: errno=24 (Too many open files)) (MessageStoreImpl.cpp:538)')

我知道这个问题与qpid.file_count有关,因为我没有为每个持久队列接收到这个消息,如果我将足够多的队列转换为非持久队列,我根本看不到这个消息。如何在qpid和/或我的机器上分配足够的空间来防止这种情况发生?你知道吗


Tags: none消息队列queue错误createopenstage