실행중인 프로세스에서 사용 가능한 리소스를 Python
에서 변경할 수 있습니까? 즉, 변경하고 싶습니다 Max open files
soft
: hard
한도입니다.프로세스에서 사용할 수있는 리소스를 파이썬에서 변경하십시오.
나는 ulimit -n 1024000
을 사용할 수 있으며 해당 쉘에서 프로세스를 생성 할 수 있지만 그 프로세스를 미리 중지해야합니다.
나는 또한 prlimit
을 알고 있지만 Wheezy 7.6
에는 util-linux 2.20.1-5.3
으로 사용할 수 없습니다.
파이썬 resource
모듈은 분명히
내가 gdb
으로 작업을 수행하는 방법에 대해 설명하는 다음 blog article을 발견하고 난 그냥 비슷한 일이 Python
에 있는지 바라고 있어요 ... 단지 자체에 대한 한계를 변경 허용한다.
본질적으로 나는 setrlimit
을 만드는 방법을 묻는 것 같아요 파이썬 프로그램에서 실행중인 프로세스에 대한 호출.
죄송합니다. 아마도 내 질문에 잘못 태그를 지정했을 것입니다. 또한'python2.7'에서 작동해야하므로 질문 태그를 업데이트했습니다. 고맙지 만'python3'이이 기능을 가지고 있다는 것을 아는 것이 좋다. –
방금 파이썬 2.7에서 사용할 수없는 것으로 나타났습니다. 편집 중. – alexis
다른 이유로 많은 이유로 python 3으로 전환해야합니다. :-) – alexis