Gibt es eine Möglichkeit, die für einen laufenden Prozess verfügbaren Ressourcen von Python
zu ändern? Nämlich möchte ich ändern Max open files
soft
: hard
begrenzen.Ändern der für die Prozesse verfügbaren Ressourcen von Python
Ich weiß, ich kann ulimit -n 1024000
und spawn Prozess von dieser Shell verwenden, aber das würde erfordern, diesen Prozess vorher zu stoppen.
Ich kenne auch prlimit
, aber es ist nicht verfügbar in Wheezy 7.6
mit util-linux 2.20.1-5.3
.
Python resource
Modul scheinbar ermöglicht Grenzen nur für sich selbst zu ändern ...
ich habe folgende blog article gefunden, die erklärt, wie es mit gdb
zu tun, und ich hoffe nur, dass etwas in Python
ähnlich existiert.
Im Wesentlichen denke ich, ich frage, wie man setrlimit
System-Aufruf für einen laufenden Prozess aus dem Python-Programm.
Entschuldigung, vielleicht habe ich meine Frage falsch markiert. Es sollte auch von 'python2.7' funktionieren, daher habe ich Fragetags aktualisiert. Aber danke, es ist gut zu wissen, dass 'python3' diese Funktionalität hat. –
Ich habe gerade festgestellt, dass es von Python 2.7 nicht verfügbar ist. Bearbeitung. – alexis
Du solltest sowieso auf python 3 wechseln, aus vielen anderen Gründen ... :-) – alexis