問題タブ [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 に答える
908 参照

ubuntu - iptablesのデフォルトチェーンの優先度?

RPyC モジュールを確認するために、2 つの VM (Ubuntu と Xubuntu) を作成し、それらの間で通信を試みました。最初に、 ubuntu VMでRPyC サーバーを実行し、 Xubuntu VMから接続しました。うまくいきました!

次に、それらを切り替えました。今回はXubuntu VMでサーバーを動かし、 Ubuntu VMから接続してみました。「ホストへのルートがありません」というメッセージが表示されます。

私が最初にすることは、ファイアウォールを試すことです。ファイアウォールをシャットダウンしたら、なんとか接続できたので、マシン内の iptables rules-list を調べてみました。

iptables の INPUT チェーンにはさまざまなルールがあり、最初のルールが ACCEPT all だった場合、1 つを除いてすべてが ACCEPTでした。最後の 1 つはREJECT allでした(理由は聞かないでください。私の構成ではありませんでした)。

接続できるまでルールを一つ一つ削除していき、最後のREJECT allを削除したら接続できました。

私の質問は、チェーン リストの最後のルールであるにもかかわらず、REJECT all が ACCEPT all ルールを上書きするのはなぜですか? デフォルトの iptables チェーンの優先順位はありますか?

前もって感謝します、

イダン

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

python - サーバーに保存されている Python オブジェクトと対話する

継続的に対話できるように、Python クラスを永続的に存続させたいと考えています。この理由は、このクラスは非常にメモリを集中的に使用するためです。つまり、(1) 複数回メモリに収めることができず、(2) クラスのロードが非常に遅くなります。

PyroRPYCの両方を使用してこれを実装しようとしましたが、これらのパッケージは常にオブジェクトを削除し、新しいリクエストが行われるたびに新しいオブジェクトを作成するようです (これはまさに私がやりたくないことです)。 Pyro の次のオプションを見つけました:

@ Pyro4.behavior(instance_mode="single")

これにより、単一のインスタンスのみが作成されます。ただし、複数のリクエストが同時に行われる可能性があるため、これが 100% 安全であるとは言えません。私がやろうとしていることを達成するためのより良い方法はありますか?

よろしくお願いします。(私はかなり長い間これに苦労してきました)。

L

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

python - Python: rpyc によるリモート ロギング

こんにちは、rpyc モジュールを使用してリモート マシンに接続し、その上で何かを実行しています。処理中に、リモート マシンが何らかのログを記録する可能性があるため、ローカル マシンにリダイレクトする必要があります。

ログをリダイレクトしようとすると、次の奇妙な例外が発生しました。

このループにより、例外が発生します。

誰かが私が間違っていることを見ていますか? l.handlers を繰り返し処理できないのはなぜですか?