cli rabbitmqadminを使用してリモートのrabbitmqホストに接続しようとしています。rabbitmqadminでリモートホストに接続できません
私が実行しようとしているコマンドは次のとおりです。あなたが尋ねる前に
rabbitmqadmin --host=$RABBITMQ_HOST --port=443 --ssl --vhost=$RABBITMQ_VHOST --username=$RABBITMQ_USERNAME --password=$RABBITMQ_PASSWORD list queues
は:ように、環境変数のRABBITMQ_HOST、RABBITMQ_VHOSTとが設定されている...私はダブル、トリプルではすでにこれを確認しました。
私は戻って取得エラーがある:私はそれのpython関連の問題だと仮定し、最後の行から
Traceback (most recent call last):
File "/usr/local/sbin/rabbitmqadmin", line 1007, in <module>
main()
File "/usr/local/sbin/rabbitmqadmin", line 413, in main
method()
File "/usr/local/sbin/rabbitmqadmin", line 588, in invoke_list
format_list(self.get(uri), cols, obj_info, self.options)
File "/usr/local/sbin/rabbitmqadmin", line 436, in get
return self.http("GET", "%s/api%s" % (self.options.path_prefix, path), "")
File "/usr/local/sbin/rabbitmqadmin", line 475, in http
self.options.port)
File "/usr/local/sbin/rabbitmqadmin", line 451, in __initialize_https_connection
context = self.__initialize_tls_context())
File "/usr/local/sbin/rabbitmqadmin", line 467, in __initialize_tls_context
self.options.ssl_key_file)
TypeError: coercing to Unicode: need string or buffer, NoneType found
私はRabbitMQのローカルインスタンスに接続しようとした場合、私の現在のPythonのバージョンは、2.7.12です
rabbitmqadmin list queues
すべて正常です。どのような助けも大変感謝しています。
こんにちはDerick、 (私はなぜ知らないが、私はvimwikiから文字列をコピーしたとき、それはそれらなしでそれをコピーした私は、変数の前に$を使用しています、あなたのコメントをありがとう)。そして、それらが必須であると思う兆候については、rabbitmqadmin --helpの出力を二重にチェックすることができます。 私はまだエラーがPythonに何か問題に関連していると思います。実際には、エラーメッセージの最後の文字列をGoogleで検索するとPython関連のページしか見つからないと思います。 – Gnagno