問題タブ [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.

0 投票する
1 に答える
892 参照

python - rpyc 経由でコマンドの出力を取得する方法は?

rpyc を介してコマンドを実行し、このコマンドの結果を取得する必要があります。

しかし、コマンドを実行するたびに、リモート サーバーに出力され、結果を表示できません。

私がやっていることは次のとおりです。

コマンドの出力は、実行したどのコマンドでも 0 です。

0 投票する
2 に答える
2127 参照

python - RPYC を使用したマルチプロセッシング Python "ValueError: pickling is disabled"

rpycサービス内で multiprocessing パッケージを使用しようとしてValueError: pickling is disabledいますが、クライアントから公開された関数を呼び出そうとすると取得されます。multiprocesingパッケージが酸洗いを使用してプロセス間で情報を渡すこと、およびrpyc安全でないプロトコルであるため酸洗いが許可されていないことを理解しています。したがって、rpycでマルチプロセッシングを使用するための最良の方法(またはとにかくある場合)がわかりません。rpyc サービス内でマルチプロセッシングを利用するにはどうすればよいですか? サーバー側のコードは次のとおりです。

エラーを生成するクライアント側のコードは次のとおりです。

0 投票する
1 に答える
4558 参照

python - 文字列データを送信するためのシンプルな rpyc クライアントとサーバー

rpyc を使用して Python でプログラムを作成しています。私の目標は、クライアントからデータ (文字列) のバイトを受け入れる単純なサーバーを作成することです。私はpythonとrpycの両方が初めてです。ここに私のserver.pyコードがあります:

次に、私のclient.pyコードがあります:

しかし、client.py を実行すると、コンソールにエラーが表示されます。私が正しく理解していれば、クライアントに関連付けられた server.py にストリームを作成する必要があります。そうですか?どうすればそれを達成できますか?

0 投票する
1 に答える
70 参照

psutil - オブジェクトの rpyc マーシャリングの問題

rpyc (v 3.3.0) を使用して、psutil モジュールを使用してリモート サーバーで実行されているプロセスのリストを取得しています。私のコードは以下の通りです。

プロシージャのリストを正しく取得していますが、一部のプロセス属性が正しく設定されていません。例えば:

オブジェクトにアクセスするまで、表示されない場合procs[142]._name (値は) です。Noneすべてのプロセスを印刷すると、リストの 143 番目のプロセス オブジェクトの名前が None と表示されます。しかし、オブジェクトにアクセスした後、突然名前の正しい値を確認できます。

この問題を解決する方法について何か提案はありますか?

0 投票する
1 に答える
151 参照

python - サーバー プロセスを開始し、できるだけ早く接続する

私のpythonプログラムでは、rpycライブラリを使用してサーバーを別のプロセスとして起動しようとしています。それをしたらすぐに、そのサーバーに接続できるようにしたいと思います。プロセスの開始に時間がかかるため、接続を遅らせる必要があります。これを行うための最良の方法について、いくつかの提案が必要です。

現在、プロセスの開始後に time.sleep(10) を使用しています。サーバー プロセスが開始され、要求を受け入れる準備が整うには、10 秒で十分であると想定されています。これは間違いなく絶対確実ではありません。

0 投票する
1 に答える
487 参照

python - rpyc pythonでクラスメソッドを渡す

teleport_function を使用して関数を渡しているのを見たことがありますが、クラス メソッドを渡す方法はありますか?? または、他の方法でクラスオブジェクトをリモートで実行できますか

クラスをサービスにすることで、別の回避策を講じることができます。しかし、それは私のプロジェクトでの私の要件を完全には満たしていません。

0 投票する
1 に答える
3377 参照

python - rpyc サーバーを起動するには?

最近、Ubuntu 14.04 仮想マシンに以下を使用して rpyc をインストールしました。

サーバーの起動に使用できるファイルが見つかりません。私は多くの場所を見てきましたが、役に立ちませんでした。