rabbitmq配置文件詳解 如何查看RabbitMQ日志?
如何查看RabbitMQ日志?Mnesia提供多種方法將表復(fù)制到不同的Erlang節(jié)點(diǎn)。除了表的名稱之外,程序員不關(guān)心表在哪個(gè)節(jié)點(diǎn)上。具體位置是透明的。(當(dāng)然,如果數(shù)據(jù)在遠(yuǎn)程節(jié)點(diǎn),處理速度會(huì)慢一些),
如何查看RabbitMQ日志?
Mnesia提供多種方法將表復(fù)制到不同的Erlang節(jié)點(diǎn)。除了表的名稱之外,程序員不關(guān)心表在哪個(gè)節(jié)點(diǎn)上。具體位置是透明的。(當(dāng)然,如果數(shù)據(jù)在遠(yuǎn)程節(jié)點(diǎn),處理速度會(huì)慢一些),可以重復(fù)配置數(shù)據(jù)庫,并且可以在節(jié)點(diǎn)之間移動(dòng)表。這不會(huì)影響程序員。下面介紹如何創(chuàng)建包含兩個(gè)副本的表:記憶:創(chuàng)建table(foo,[{ramuucopies,[N1,N2]},{attributes,recorduinfo(fields,foo)}
rabbitmq什么情況消費(fèi)者會(huì)中斷?
很高興回答您的問題
rabbitmq使用者會(huì)造成很多中斷。讓我解釋一下在我的項(xiàng)目中遇到的問題。
在大數(shù)據(jù)模式下,一次向發(fā)送者發(fā)送10000條數(shù)據(jù),發(fā)送者一次向消費(fèi)者發(fā)送消息。然后消費(fèi)者程序直接處理終端,檢查服務(wù)日志,發(fā)現(xiàn)只有發(fā)送失敗。
關(guān)閉AMQP連接<0.6265.7>(192.168.1.14:42592-> 192.168.1.14:5672):
{寫入程序,發(fā)送失敗,{錯(cuò)誤,超時(shí)}。
rabbitmq服務(wù)器將在短時(shí)間內(nèi)向使用者發(fā)送大量消息。然后,如果您沒有時(shí)間確認(rèn),服務(wù)器將積壓大量未確認(rèn)的消息,如果消費(fèi)者不匆忙處理,他將被掛起(這也可能導(dǎo)致程序崩潰)。
配置不匹配也會(huì)導(dǎo)致錯(cuò)誤的消費(fèi)者消費(fèi)信息,因此我們必須在上線前仔細(xì)檢查配置信息。
消費(fèi)者將在一段時(shí)間后消失。此時(shí),他們需要檢查MQ日志。一般情況下,鏈接已斷開,并將記錄在MQ日志中。在這種情況下,他們需要重新連接。
MQ用戶存在很多問題,需要根據(jù)實(shí)際項(xiàng)目解決。