問題タブ [python-sacred]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - sshトンネル経由でリモートmongoDBにデータを保存するには? (接続拒否)
Ubuntu1 と Ubuntu2 の 2 台のコンピューターがあります。Ubuntu1 は、データベース Sacred3 で MongoDB を実行します。U2 から U1 に ssh 経由で接続し、そこに実験結果を保存したいと考えています。
私が試したことと失敗したこと: 1. mongo DB をインストールし、sacre3 を作成しました。ssh キーを持っています。/etc/mongod.conf
追加して編集しました:
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
次に、ポート転送を有効にしました
ssh -fN -i ~/.ssh/sacred_key-pair.pem -L 6666:localhost:27017 ubuntu@106.969.696.969
// (適切な ip を使用)
したがって、私が理解しているように、localhost:6666 に接続すると、106.969.696.969:27017 に転送されます。
その後、Sacred フレームワークを使用した実験を実行しています。
python exp1.py -m localhost:6666:sacred3
これにより、リモートDBに実験が書き込まれますが、私は次のようになります:
pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Errno 111] Connection refused
それは私を怒らせています。助けてください!
#以下の exp1.py の内容:
python - AttributeError: 'TracebackException' オブジェクトに属性 'exc_trackback' エラーがありません
Sacred のコードから以下のエラーが表示されutils.py
ます。解決策があれば教えてください。
AttributeError: 'TracebackException' object has no attribute 'exc_trackback'
エラーメッセージ: