実行中のプロセスで使用可能なリソースを変更する方法はありますか?Python
?つまり、私はMax open files
soft
:hard
の制限を変更したいと思います。プロセスに利用可能なリソースをPythonから
私はulimit -n 1024000
を使用し、そのシェルからプロセスを起動できますが、そのプロセスをあらかじめ停止する必要があることがわかります。
私はまたprlimit
を知っていますが、Wheezy 7.6
にはutil-linux 2.20.1-5.3
で利用できません。
のPython resource
モジュールは明らかに
私はgdb
でそれを行う方法を説明しており、以下のblog articleを発見したと私はちょうど似た何かがPython
に存在することを願っています...ただ自分自身のための制限を変更することができます。
本質的に私は、setrlimit
を実行するプロセスをPythonプログラムから呼び出す方法を尋ねていると思います。
申し訳ありませんが、おそらく私の質問に間違ったタグを付けました。 'python2.7'でも動作するはずなので、質問タグを更新しました。あなたに感謝しますが、 'python3'がこの機能を持っていることを知っておいてよかったです。 –
私はそれがpython 2.7から利用できないことに気付きました。編集。 – alexis
他にもたくさんの理由で、Python 3に切り替えるだけです:-) – alexis