我试图通过AWS上的脚本来设置我的Ubuntu镜像,我无法安装rabbitmq-server。 它会抛出一个包assembly置屏幕,只有一个选项(点击确定)。 我怎样才能绕过这个? 它导致我的脚本挂起
根据RabbitMQ文档,RabbitMQ服务器已经安装在Debian 6 Squeeze上。 rabbitmq-server包含在Debian 6.0(squeeze)以及Ubuntu 9.04以后。 我试图通过SSH启动它,并invoke-rc.d rabbitmq-server启动,但是意识到init.d中没有rabbitmq-server。 – rabbitmqctl状态也是未知的。 我也无法用dpkg –get-selectionsfind它。 我不得不承认,我是Linux新手,但是有可能没有预装rabbitmq服务器? 或者,也许我正在寻找错误的地方? 谢谢
我试图在Ubuntu 14.04上安装Rabbit MQ和php库AMQP,但是在apache启动时收到错误(在apache错误日志中) PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/amqp.so' – /usr/lib/php5/20121212/amqp.so: undefined symbol: amqp_error_string2 in Unknown on line 0 AMQP不启动。 我遵循这个: https : //github.com/pdezwart/php-amqp/issues/87 和… locate librabbitmq.so 收益: /usr/lib/librabbitmq.so.0 /usr/lib/librabbitmq.so.0.0.0 ls -al librabb *返回: /usr/lib/librabbitmq.so.0 -> librabbitmq.so.0.0.0 (root / root) librabbitmq.so.0.0.0 (root / root) 在/ user / local / lib中还有: librabbitmq.so […]
尝试使用rabbitmqctl ,出现以下错误: $ which rabbitmqctl /usr/sbin/rabbitmqctl $ sudo rabbitmqctl status /usr/lib/rabbitmq/bin/rabbitmqctl: line 29: exec: erl: not found ( /usr/sbin/rabbitmqctl最有可能在/usr/lib/rabbitmq/bin/rabbitmqctl中调用/usr/lib/rabbitmq/bin/rabbitmqctl /usr/lib/rabbitmq/bin/${SCRIPT} – 猜测${SCRIPT}计算结果为rabbitmqctl ) 但是,当简单地从shell中访问erl时,我会按照预期到达erlang shell $ which erl /usr/local/bin/erl $ ls -la /usr/local/bin/erl lrwxrwxrwx 1 root root 21 Jul 18 02:03 /usr/local/bin/erl -> ../lib/erlang/bin/erl $ erl Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:16:16] [async-threads:0] [hipe] [kernel-poll:false] […]
在OpenStack Folsom安装中,我在/var/log/quantum/server.log中的量子服务器日志显示: 2013-02-06 11:51:38 INFO [quantum.openstack.common.rpc.common] Reconnecting to AMQP server on 10.0.0.1:5672 2013-02-06 11:51:38 DEBUG [amqplib] Start from server, version: 8.0, properties: {u'information': u'Licensed under the MPL. See http://www.rabbitmq.com/', u'product': u'RabbitMQ', u'copyright': u'Copyright (C) 2007-2011 VMware, Inc.', u'capabilities': {}, u'platform': u'Erlang/OTP', u'version': u'2.7.1'}, mechanisms: [u'PLAIN', u'AMQPLAIN'], locales: [u'en_US'] 2013-02-06 11:51:41 ERROR [quantum.openstack.common.rpc.common] AMQP server on […]
我在Windows(2012)服务器上暂停了RabbitMQ。 但是,当我尝试重新启动它时,它会在约30秒内再次closures。 Windows事件日志有以下消息: RabbitMQ:Erlang机器自动停止。 由于OnFail被设置为忽略,服务不会重新启动。 RabbitMQ错误日志有以下消息: =ERROR REPORT==== 12-Aug-2013::13:16:59 === ** Generic server rabbit_web_dispatch_registry terminating ** Last message in was {add,rabbit_mgmt, [{port,15672}], #Fun<rabbit_web_dispatch.1.31447083>, #Fun<rabbit_mgmt_app.2.5043001>, {[],"RabbitMQ Management"}} ** When Server state == undefined ** Reason for termination == ** {could_not_start_listener,[{port,15672}],eaddrinuse} 但是,我知道机器上运行的很less,没有别的东西应该试图绑定到这个端口。 什么可能导致这个?
CentOS 5.5 我在重新启动mcollective时mcollective了这个问题: # service mcollective restart Shutting down mcollective: Starting mcollective: /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load — stomp (LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' from /usr/lib/ruby/site_ruby/1.8/mcollective.rb:2 from /usr/sbin/mcollectived:3:in `require' from /usr/sbin/mcollectived:3 [FAILED] STOMP协议Ruby库已经安装: # gem list stomp *** LOCAL GEMS *** stomp (1.2.2, 1.1.8) 我在RubyGems环境下运行ruby 1.8.7: # ruby -v ruby 1.8.7 (2008-05-31 patchlevel 0) […]
我在一个相当大的服务器上运行了一个RabbitMQ实例(32GB RAM,双核SSD,八核英特尔等),并有大量的应用程序从RabbitMQ发布和消费,没有麻烦。 今天上午,当部署另一个应用程序,它不会启动抱怨,它不能连接。 我减less了我的应用程序中的消费者数量,它连接得很好。 看着我的RabbitMQ仪表板,我可以看到消费者数量在900; 再次增加我的应用程序中的消费者数量,并且应用程序正在抛出各种不能连接到RabbitMQ的exception。 所以看看900的消费者数量和我看到的行为,我猜我已经达到了某种消费限制。 服务器闲置在1%,并看着Erlang进程可用,我看到1048576 available ,所以有足够的容量留在服务器上。 如何增加900名消费者的人为限制?
我一直在试图find关于f5开发人员中央和互联网关于以下设置没有运气的信息。 我们想要一个有3个节点的rabbitmq集群。 1节点将始终是所有队列的主/主节点。 1.将所有队列的所有连接/stream量发送到当前主节点(A)。 2.当节点A无响应(由于应用层或networking层问题)时,负载均衡器应自动将所有stream量故障切换到节点(B)。 3.如果节点B发生故障,移动到节点C. 问题:如何决定一个节点没有响应,故障转移到单独的节点应该发生? 有没有办法通过loadbalancer为此使用amqp协议调用rabbitmq? 找不到有据可查的文件。 即使您不知道如何使用F5来实现这一点,也可以从不同的负载平衡器或代码angular度来回答它。 除了这个问题:我认为无论这个健康检查是什么,必须具体一点,rabbitmq集群已经在主节点上已经故障到达节点B,当LB切换发生并且没有虚警时。 感谢您花时间阅读和回答。
我想为我的Web应用程序使用HAProxy进行负载平衡。 我正在尝试在HAProxy服务器中使用命令dynamic添加一个新的rabbitmq节点: haproxy -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid) 。 我正在使用leastconn不平衡algorithm进行负载均衡的tcp连接模式。 预计什么时候在一个rabbitmq中有3个连接,我在HAProxy服务器上添加一个新的兔子服务器。 所以下一个连接将传递到第二个rabbitmq服务器,这是不是在我的情况发生。 它以随意的方式分配连接。 这是我的configuration文件: defaults log global mode http option httplog option dontlognull retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 5000 srvtimeout 5000 listen rabbitmq 0.0.0.0:5672 mode tcp stats enable balance leastconn option tcplog server rabbit01 xx.xx.xx.xx:5672 check server rabbit02 xx.xx.xx.xx:5672 check listen […]