RabbitMQ中的磁盘空间问题
我是拉比犬的新手。我试图将一百万条示例消息推送到我的队列中 我已经在C驱动器上安装了RabbitMQ。但是在运行进程时,由于RabbitMQ中的磁盘空间问题,rabbitmq,diskspace,Rabbitmq,Diskspace,我是拉比犬的新手。我试图将一百万条示例消息推送到我的队列中 我已经在C驱动器上安装了RabbitMQ。但是在运行进程时,由于C驱动器中的磁盘空间问题,进程被击中,我清除了队列 我的问题是,有没有办法更改邮件的存储位置 在我的情况下,我有500 GB的D驱动器,我想使用该驱动器。我怎样才能做到这一点 我使用了Python客户端 for i in range (0,1000000): channel.queue_declare(queue='hello') channel.basic_publi
C
驱动器中的磁盘空间问题,进程被击中,我清除了队列
我的问题是,有没有办法更改邮件的存储位置
在我的情况下,我有500 GB的D
驱动器,我想使用该驱动器。我怎样才能做到这一点
我使用了Python客户端
for i in range (0,1000000):
channel.queue_declare(queue='hello')
channel.basic_publish(exchange='',
routing_key='hello',
body='Hello World!')
print " [x] Sent 'Hello World!'"
connection.close()
您应该定义环境变量。请参阅RabbitMQ文档,特别是
RabbitMQ\u MNESIA\u BASE
环境变量:
此基本目录包含RabbitMQ服务器的子目录
Mnesia数据库文件,每个节点一个,除非RABBITMQ_Mnesia_DIR
是显式设置的。(除Mnesia文件外,此位置也
包含消息存储和索引文件以及架构和群集
详情。)
对于您的情况,类似于RABBITMQ\u MNESIA\u BASE=d:\RABBITMQ\db