CentOS 6.3 の VMWare の新規インストールをセットアップしました。インターネットは機能しており、すべてが機能しているようです。
RabbitMQ を試してみようとしていますが、チュートリアルのステップ 1 で行き詰まっています。
http://www.rabbitmq.com/tutorials/tutorial-one-python.html
基本的に、私は:
- Linux インスタンスをセットアップする
- erlang/esel など、RabbitMQ のすべての依存関係をインストールしました
- Hello World チュートリアルを試す
この行で実際に失敗しています:
import pika
pika.BlockingConnection()
次のエラーが表示されます。
> Traceback (most recent call last): File "<stdin>", line 1, in
> <module> File
> "/usr/lib/python2.6/site-packages/pika/adapters/blocking_connection.py",
> line 33, in __init__
> BaseConnection.__init__(self, parameters, None, reconnection_strategy) File
> "/usr/lib/python2.6/site-packages/pika/adapters/base_connection.py",
> line 50, in __init__
> reconnection_strategy) File "/usr/lib/python2.6/site-packages/pika/connection.py", line 170, in
> __init__
> self._connect() File "/usr/lib/python2.6/site-packages/pika/connection.py", line 228, in
> _connect
> self.parameters.port or spec.PORT) File "/usr/lib/python2.6/site-packages/pika/adapters/blocking_connection.py",
> line 37, in _adapter_connect
> BaseConnection._adapter_connect(self, host, port) File "/usr/lib/python2.6/site-packages/pika/adapters/base_connection.py",
> line 58, in _adapter_connect
> self.socket.connect((host, port)) File "<string>", line 1, in connect socket.error:
[Errno 111] Connection refused
私はすべてのトラブルシューティングの試みを試してみようとしています.他の誰かもこの同じ問題を抱えていて、それについて投稿したと思っていました. まあ、私が最初だと思います!
とにかく、現時点では、RabbitMQ ライブラリには触れていないと思うので、これはピカの問題かもしれません。
以下は、127.0.0.1 に焦点を当てた Wireshark からの情報です。
1 0.000000 127.0.0.1 127.0.0.1 TCP 58748 > amqp [SYN] Seq=0 Win=32792 Len=0 MSS=16396 TSV=41371814 TSER=0 WS=6
2 0.000079 127.0.0.1 127.0.0.1 TCP amqp > 58748 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0
Wireshark から詳細情報を提供できます。お知らせください