Ho appena installato Erlang 19.0, quindi Rabbitmq Server 3.6.3. Sistema operativo - Windows 10. Quindi ho installato il plugin rabbitmq_management, quindi ho avviato rabbitmq-server. Posso accedere correttamente alla console di gestione. Il problema è quando vado a code ottengo come errore:La gestione di RabbitMQ restituisce 500 quando si tenta di elencare le code
Got response code 500 with body {"error":"JSON encode error: {bad_term,#{error_logger => true,kill => true,size => 0}}","reason":"While encoding: \n[{total_count,1},\n {item_count,1},\n {filtered_count,1},\n {page,1},\n {page_size,100},\n {page_count,1},\n {items,\n [[{memory,22048},\n {reductions,6633},\n {reductions_details,[{rate,0.0}]},\n {messages,0},\n {messages_details,[{rate,0.0}]},\n {messages_ready,0},\n {messages_ready_details,[{rate,0.0}]},\n {messages_unacknowledged,0},\n {messages_unacknowledged_details,[{rate,0.0}]},\n {idle_since,<<\"2016-07-08 20:55:04\">>},\n {consumer_utilisation,''},\n {policy,''},\n {exclusive_consumer_tag,''},\n {consumers,1},\n {recoverable_slaves,''},\n {state,running},\n {reductions,6633},\n {garbage_collection,\n [{max_heap_size,#{error_logger => true,kill => true,size => 0}},\n {min_bin_vheap_size,46422},\n {min_heap_size,233},\n {fullsweep_after,65535},\n {minor_gcs,3}]},\n {messages_ram,0},\n {messages_ready_ram,0},\n {messages_unacknowledged_ram,0},\n {messages_persistent,0},\n {message_bytes,0},\n {message_bytes_ready,0},\n {message_bytes_unacknowledged,0},\n {message_bytes_ram,0},\n {message_bytes_persistent,0},\n {head_message_timestamp,''},\n {disk_reads,0},\n {disk_writes,0},\n {backing_queue_status,\n {struct,\n [{mode,default},\n {q1,0},\n {q2,0},\n {delta,[delta,undefined,0,undefined]},\n {q3,0},\n {q4,0},\n {len,0},\n {target_ram_count,infinity},\n {next_seq_id,0},\n {avg_ingress_rate,0.0},\n {avg_egress_rate,0.0},\n {avg_ack_ingress_rate,0.0},\n {avg_ack_egress_rate,0.0}]}},\n {node,'[email protected]'},\n {arguments,{struct,[]}},\n {exclusive,false},\n {auto_delete,false},\n {durable,true},\n {vhost,<<\"/\">>},\n {name,<<\"queue1\">>}]]}]"}
Se rimuovo da me stesso un privilegy per accedere a "/" Errore host virtuale scompare, ma niente code sono mostrati che suppongo sia sbagliato, perché Ho un'applicazione in esecuzione che invia e riceve messaggi.
Here is la domanda più vicina alla mia, ma quella soluzione non aiuta.
P.S. Non spero nemmeno che qualcuno mi aiuti, volevo solo pubblicare questa domanda, quindi almeno questo errore può essere cercato su Google.
Questo funziona! Non posso credere che non ci siano informazioni a riguardo sul sito di rabbitmq. – sinedsem
erlang 19 è uscito solo da poche settimane. a volte ci vuole un po 'per le informazioni per passare dal test al sito. –
Per quelli di voi che usano Archlinux consiglio: wget https://archive.archlinux.org/repos/2015/11/01/community/os/x86_64/erlang-18.1-1-x86_64.pkg.tar. xz e pacman -U erlang-18.1-1-x86_64.pkg.tar.xz. Questo pacchetto funziona alla grande :) – Michal