Irgendetwas sendet dem fcgi-Prozess wohl SIGINT. Als unmittelbare Abhilfe könntest Du mit dem "signal"-Modul einen Signal-Handler für "SIGINT" installieren, der nichts tut, dann sollte KeyboardInterrupt nicht mehr ausgelöst werden. Allerdings solltest Du besser herausfinden, woher diese imho recht ungewöhnlichen Signale kommen.
Vielleicht ist es ja auch ein Hacker, den die durch deinen Prozess erzeugte Last auf seinem gekaperten Rechner stört und er daher immer mal wieder den Prozess beendet ;)
Hab mit meinem Hoster gesprochen. Anscheinend saugte sich der FastCGI Prozess zu viel RAM und musste abgeschossen werden. Dabei wurde SIGKILL gesendet.
Lag aber nicht an PyLucid/django, sondern an der Server Konfiguration vom Hoster