Я попытался подключиться к RabbitMQ (v2.5.1) по протоколу STOMP, используя telnet, и получил следующую ошибку:
#telnet localhost 61613
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'.
CONNECT
login:guest
passcode:guest
^@
ERROR
message:Processing error
content-type:text/plain
version:1.0,1.1
content-length:17
Processing error
Журнал SASL дает:
=INFO REPORT==== 7-Jul-2011::11:43:41 ===
accepted TCP connection on [::]:61613 from [::1]:33387
=INFO REPORT==== 7-Jul-2011::11:43:41 ===
starting STOMP connection from ::1:33387
=ERROR REPORT==== 7-Jul-2011::11:43:54 ===
STOMP error frame sent:
Message: "Processing error"
Detail: "Processing error\n"
Server private detail: {{case_clause,
{amqp_params_direct,>,>,
rabbit@skynet,
{adapter_info,
{0,0,0,0,0,0,0,1},
61613,
{0,0,0,0,0,0,0,1},
33387,unknown,
{'STOMP',"1.0"},
[{ssl,false}]},
[]}},
[{amqp_connection,start,2},
{rabbit_stomp_processor,do_login,7},
{rabbit_stomp_processor,process_request,3},
{gen_server2,handle_msg,2},
{proc_lib,wake_up,3}]}
На кроличьем узле запущены приложения:
Eshell V5.7.4 (abort with ^G)
(rabbit@skynet)1> application:which_applications().
[{amqp_client,"RabbitMQ AMQP Client","2.3.1"},
{rabbitmq_stomp,"Embedded Rabbit Stomp Adapter","2.5.1"},
{rabbit,"RabbitMQ","2.5.1"},
{mnesia,"MNESIA CXC 138 12","4.4.12"},
{os_mon,"CPO CXC 138 46","2.2.4"},
{sasl,"SASL CXC 138 11","2.1.8"},
{stdlib,"ERTS CXC 138 10","1.16.4"},
{kernel,"ERTS CXC 138 10","2.13.4"}]
Та же ошибка возникает, когда я пытаюсь подключиться через python stomp (http://code.google.com/p/stomppy) или php stomp (http://pecl.php.net/package/stomp) modules.
)
Заранее спасибо!