[OSM-Devserver] Idee gegen Tod durch OOM
Patrick Petschge Kilian
osm at petschge.de
Mi Apr 21 11:30:57 CEST 2010
Hi,
>> Das Shell-Builtin "ulimit" kann weit mehr als der gleichnamige System
>> Call und deckt doch eigentlich das ab, was setrlimit kann, oder?
>
> Das kann durchaus sein, dass das inzwischen geht. Ich habe das vor Jahren
> mal gebaut, weil der spamassasin sich bei bestimmten Mails aufgeblasen
> hatte und ich irgendwie den maximalen Speicher des Prozesses begrenzen
> wollte.
Das ulimit in der Shell lernt die letzten Jahre dauernd dazu und
unterstütz inzwischen so Dinge wie "-t" um die maximale Laufzeit zu
begrenzen. Früher brauchte ma dafür einen kleinen C-Wrapper.
> Ich habe ehrlich gesagt keine Ahnung ob das überhaupt noch geht. Ich habe
> gerade sowohl setrlimit -r als auch ulimit -m erfolglos getestet.
>
> Was ich auch einstelle mein test-alloc Programm läuft immer:
Ich hab da gerade mal ein printf reingestopft und len ist immer null...
Patrick "Petschge" Kilian