問題タブ [ulimit]

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 に答える
12123 参照

network-programming - golang プログラムから ulimit -n を設定するには?

私の目的は、golang プログラム内から ulimit -n を設定して、グローバルに設定する必要がなく、プログラム内で制限することでした。

システムコール setrlimit が見つかり、同じものに対して rlimit を取得します。( http://linux.die.net/man/2/setrlimit )

しかし、同じサンプルプログラムを試してみると、値の設定中に引数が無効であるというエラーが発生しました。

得られた出力は次のとおりです。

そのため、rlimit を取得できましたが、制限の設定に失敗し、エラーが返されました。失敗しましたが、値を再度取得するとMAX値が変更されましたが、CUR値は同じままです。このエラーの原因はカーネルの問題ですか、それともプログラムが悪いのでしょうか? このような問題の詳細と対処方法はどこにありますか?

アップデート:

修正後に動作します。

0 投票する
0 に答える
361 参照

java - 開いているファイルが多すぎる tomcat のタイムアウトの問題

こんにちは、Tomcat を使用して as400 システムへの接続を作成する際に問題が発生しています。

as400 システムを呼び出すたびに、接続が作成されます。時々、システムが遅れて応答が返されず、応答が返ってこないことがあります。そのため、その接続を閉じずにファイルを開いたままにします。

ulimit を 65535 に設定しています

このような接続の場合、10分ほど後に方法はありますか

接続に TCP 接続がある場合、または as400:8000 と呼ばれる場合は? 10分かそこら後にそれを殺す何かを手に入れることができますか?

それとも、これは不可能ですか。

お時間をいただきありがとうございます。

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

python - Python のリソース RLIMIT_FSIZE 設定で使用される単位

docsによると、 Pythonを使用すると、ファイルサイズの制限を次のように設定できます。

しかし、ここにあるユニットが何であるかは明らかではありません。

Bash ビルトインulimitは、すべてにキロバイトを使用します。

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

ksh - ksh スクリプトでサブプロセスとして実行されるスクリプトの許容時間を制限する方法

ksh スクリプトでサブプロセスの許可を制限しようとしています。ulimit (ハード値またはソフト値) を使用しようとしましたが、サブプロセスは常に制限を破っています (許可された時間よりも長くかかる場合)。

結果:

システム時間またはユーザー時間で 0m2.00s のようなタイムアウト エラーが発生することが予想されます

コマンドラインから直接テストを行うと、 ulimit Hard はスクリプトではなく時間を効果的に制限しているようです

test/dev のシステムは AIX 6.1 ですが、他のバージョンや Sun および Linux でも動作するはずです