Thread DBI auf Sourceforge (6 answers)
Opened by linse at 2008-10-12 15:24

murphy
 2008-10-12 18:34
#115423 #115423
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
nepos+2008-10-12 13:52:25--
[...] Das Problem ist definitiv, dass du keinen Speicher zum Laden der Shared Objects mehr frei hast. [...]


Das ist oberflächlich betrachtet natürlich richtig, es könnte aber im Endeffekt auch daran liegen, dass die dynamische Bibliothek kaputt ist und eine irgendwo eine unsinnige Segmentgröße angibt, oder daran, dass der dynamische Linker irgendeinen Bug hat – wer weiss schon, was bei dem Systemupdate alles passiert ist.

Dass tatsächlich der Speicher zum Laden des Codes fehlt, halte ich sogar für unwahrscheinlich. Ein gewöhnlicher Datenbanktreiber braucht nicht mehr als etwa 200 kB RAM. Wenn der Speicher wirklich derart knapp oder der Adressraum derart voll ist, dass trotz Auslagerung eine so geringe Menge nicht mehr alloziert werden kann, dann müssten eigentlich auch andere Probleme auftreten – zum Beispiel dürfte das System ganz unsäglich langsam werden oder der Kernel könnte anfangen als Notmassnahme wahllos Prozesse abzuschießen, die nicht dem Superuser gehören.

Ich würde erstmal die XS-Komponente des betreffenden Moduls rekompilieren und schauen, ob es dann nicht vielleicht wieder geht...
When C++ is your hammer, every problem looks like your thumb.

View full thread DBI auf Sourceforge