問題タブ [rpyc]
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.
python - rpyc 経由でコマンドの出力を取得する方法は?
rpyc を介してコマンドを実行し、このコマンドの結果を取得する必要があります。
しかし、コマンドを実行するたびに、リモート サーバーに出力され、結果を表示できません。
私がやっていることは次のとおりです。
コマンドの出力は、実行したどのコマンドでも 0 です。
python - RPYC を使用したマルチプロセッシング Python "ValueError: pickling is disabled"
rpyc
サービス内で multiprocessing パッケージを使用しようとしてValueError: pickling is disabled
いますが、クライアントから公開された関数を呼び出そうとすると取得されます。multiprocesing
パッケージが酸洗いを使用してプロセス間で情報を渡すこと、およびrpyc
安全でないプロトコルであるため酸洗いが許可されていないことを理解しています。したがって、rpycでマルチプロセッシングを使用するための最良の方法(またはとにかくある場合)がわかりません。rpyc サービス内でマルチプロセッシングを利用するにはどうすればよいですか? サーバー側のコードは次のとおりです。
エラーを生成するクライアント側のコードは次のとおりです。
python - 文字列データを送信するためのシンプルな rpyc クライアントとサーバー
rpyc を使用して Python でプログラムを作成しています。私の目標は、クライアントからデータ (文字列) のバイトを受け入れる単純なサーバーを作成することです。私はpythonとrpycの両方が初めてです。ここに私のserver.pyコードがあります:
次に、私のclient.pyコードがあります:
しかし、client.py を実行すると、コンソールにエラーが表示されます。私が正しく理解していれば、クライアントに関連付けられた server.py にストリームを作成する必要があります。そうですか?どうすればそれを達成できますか?
psutil - オブジェクトの rpyc マーシャリングの問題
rpyc (v 3.3.0) を使用して、psutil モジュールを使用してリモート サーバーで実行されているプロセスのリストを取得しています。私のコードは以下の通りです。
プロシージャのリストを正しく取得していますが、一部のプロセス属性が正しく設定されていません。例えば:
オブジェクトにアクセスするまで、表示されない場合procs[142]._name
(値は) です。None
すべてのプロセスを印刷すると、リストの 143 番目のプロセス オブジェクトの名前が None と表示されます。しかし、オブジェクトにアクセスした後、突然名前の正しい値を確認できます。
この問題を解決する方法について何か提案はありますか?
python - サーバー プロセスを開始し、できるだけ早く接続する
私のpythonプログラムでは、rpycライブラリを使用してサーバーを別のプロセスとして起動しようとしています。それをしたらすぐに、そのサーバーに接続できるようにしたいと思います。プロセスの開始に時間がかかるため、接続を遅らせる必要があります。これを行うための最良の方法について、いくつかの提案が必要です。
現在、プロセスの開始後に time.sleep(10) を使用しています。サーバー プロセスが開始され、要求を受け入れる準備が整うには、10 秒で十分であると想定されています。これは間違いなく絶対確実ではありません。
python - rpyc pythonでクラスメソッドを渡す
teleport_function を使用して関数を渡しているのを見たことがありますが、クラス メソッドを渡す方法はありますか?? または、他の方法でクラスオブジェクトをリモートで実行できますか
クラスをサービスにすることで、別の回避策を講じることができます。しかし、それは私のプロジェクトでの私の要件を完全には満たしていません。
python - rpyc サーバーを起動するには?
最近、Ubuntu 14.04 仮想マシンに以下を使用して rpyc をインストールしました。
サーバーの起動に使用できるファイルが見つかりません。私は多くの場所を見てきましたが、役に立ちませんでした。