启动后不久,RabbitMQ服务器关闭

约翰2x

我在保持RabbitMQ方面遇到了一些麻烦。

我通过提供的启动它/etc/init.d/rabbitmq-server start,它启动正常。status表示没事。

但是过了一会儿,服务器死了。status印刷

Error: unable to connect to node 'rabbit@myserver': nodedown

检查日志文件,看来我已经达到内存阈值。以下是日志:

    # start
=INFO REPORT==== 26-Mar-2014::03:24:13 ===
Limiting to approx 924 file handles (829 sockets)

=INFO REPORT==== 26-Mar-2014::03:24:13 ===
Memory limit set to 723MB of 1807MB total.

=INFO REPORT==== 26-Mar-2014::03:24:13 ===
Disk free limit set to 953MB

=INFO REPORT==== 26-Mar-2014::03:24:13 ===
Management plugin upgraded statistics to fine.

=INFO REPORT==== 26-Mar-2014::03:24:13 ===
msg_store_transient: using rabbit_msg_store_ets_index to provide index

=INFO REPORT==== 26-Mar-2014::03:24:13 ===
msg_store_persistent: using rabbit_msg_store_ets_index to provide index

=WARNING REPORT==== 26-Mar-2014::03:24:13 ===
msg_store_persistent: rebuilding indices from scratch

=INFO REPORT==== 26-Mar-2014::03:24:27 ===
started TCP Listener on [::]:5672

=INFO REPORT==== 26-Mar-2014::03:24:27 ===
Management agent started.

=INFO REPORT==== 26-Mar-2014::03:24:27 ===
Management plugin started. Port: 55672, path: /

=INFO REPORT==== 26-Mar-2014::03:24:39 ===
accepting AMQP connection <0.1999.0> (127.0.0.1:34788 -> 127.0.0.1:5672)

=WARNING REPORT==== 26-Mar-2014::03:24:40 ===
closing AMQP connection <0.1999.0> (127.0.0.1:34788 -> 127.0.0.1:5672):
connection_closed_abruptly

=INFO REPORT==== 26-Mar-2014::03:24:42 ===
accepting AMQP connection <0.2035.0> (127.0.0.1:34791 -> 127.0.0.1:5672)

=INFO REPORT==== 26-Mar-2014::03:24:46 ===
accepting AMQP connection <0.2072.0> (127.0.0.1:34792 -> 127.0.0.1:5672)

=INFO REPORT==== 26-Mar-2014::03:25:19 ===
vm_memory_high_watermark set. Memory used:768651448 allowed:758279372

=INFO REPORT==== 26-Mar-2014::03:25:19 ===
    alarm_handler: {set,{{resource_limit,memory,'rabbit@myserver'},
                         []}}

=INFO REPORT==== 26-Mar-2014::03:25:48 ===
Statistics database started.
    # server dies here

我似乎已经达到内存阈值,但是阅读文档,它不应该关闭服务器吗?只是在释放一些内存之前阻止发布?

是的,我知道我的芹菜工人内存使用量的原因,我只是以为RabbitMQ可以正确处理它,而这似乎是文档暗示的。所以我做错了什么?

编辑:重构了我的任务,因此它的消息只是一个字符串(最多15个字符)。似乎没有什么不同。

我尝试启动RabbitMQ和celery worker --purge,没有任何事件触发任务,但是RabbitMQ的内存使用率似乎仍稳步上升到40%。然后不久后崩溃。它崩溃了,我的所有任务都没有运行的机会。

约翰2x

将RabbitMQ更新到官方的稳定版本可以解决此问题。Ubuntu 12.04存储库中的RabbitMQ软件包确实很旧。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批量启动服务器后关闭cmd

来自分类Dev

PC过热并在启动后不久关闭

来自分类Dev

启动RabbitMQ服务器失败

来自分类Dev

Minecraft服务器启动/关闭与systemd

来自分类Dev

关闭终端后的Web服务器

来自分类Dev

关闭终端后的Web服务器

来自分类Dev

启动Go HTTP服务器,执行某些操作,然后在完成任务后将其关闭

来自分类Dev

Nameko / RabbitMQ:OSError:服务器意外关闭连接

来自分类Dev

击败RabbitMQ服务器dpkg自动启动

来自分类Dev

关闭浏览器后如何停止服务器

来自分类Dev

VPN启动后启动SSH服务器

来自分类Dev

重新启动服务器后无法启动mysql

来自分类Dev

关闭Netbeans之后,Glassfish服务器将无法启动

来自分类Dev

服务器关闭后重新执行Quartz作业

来自分类Dev

午夜2天后关闭ubuntu服务器

来自分类Dev

关闭后重新启用Azure虚拟服务器RDP

来自分类Dev

如何配置apcupsd在服务器关闭后让UPS运行?

来自分类Dev

AJAX + PHP:让服务器在页面关闭后工作

来自分类Dev

RethinkDB重新启动服务器后丢失数据

来自分类Dev

更新后无法启动mysql服务器

来自分类Dev

停电后Payara服务器无法启动

来自分类Dev

Spring 4-服务器启动后运行方法

来自分类Dev

启动与服务器的连接后,SignalR不使用“ on”订阅

来自分类Dev

启动后如何停止uWSGI服务器?

来自分类Dev

启动异步服务器后执行协程

来自分类Dev

Red5服务器启动后终端挂起

来自分类Dev

在WSL中安装后如何启动Openssh服务器?

来自分类Dev

安装后的Ubuntu服务器14.04,不启动

来自分类Dev

MariaDB 10.1服务器在更新后将无法启动