PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : swap error bei einigen usern (suse9.0)



Henne
13.01.05, 18:08
Hallo,

folgendes Problem habe ich welches dringend gegelöst werden muss.
Auf meinen Web-Server sind verschiedene User angelegt. Bei zweien sind nun schwerwiegende swap
errors aufgetreten die bis jetzt nicht zu beseitigen waren. Der Fehler wird immer hervorgerufen
sobald eine Datei verändert oder neu erstellt wird von dem betroffenen User.

E297: Fehler beim Schreiben in die Auslagerungs-Datei
E303: Auslagerungs-Datei für "in" konnte nicht geöffnet werden,
Wiederherstellung "in" [Neue Datei]
Im Netz habe ich keine Informationen für ein derartiges Problem gefunden.
Meine Plattenauslastung:

/dev/hda3 ext3 60G 7.1G 53G 12% /
/dev/hda1 ext3 56M 9.9M 46M 18% /boot
tmpfs tmpfs 264M 0 264M 0% /dev/shm

Meine Memory + Swap Auslastung:

Mem: 514388k total, 492276k used, 22112k free, 68232k buffers
Swap: 514072k total, 42820k used, 471252k free, 298420k cached

tictactux
13.01.05, 18:45
E297: Fehler beim Schreiben in die Auslagerungs-Datei
E303: Auslagerungs-Datei für "in" konnte nicht geöffnet werden,
Wiederherstellung "in"
Das sieht für mich nach Fehlermeldungen des vi(m)-Editors aus,
und hätte in dem Fall mit dem Swap-Space des Kernels nichts zu tun
(letzerer wird auch nicht von user-Programmen "geöffnet").

Der Fehler kann der vi-Konfiguration entstammen (wenn Option "directory"
auf nicht vorhandene oder schreibgeschütze Verzeichnisse zeigt).

HTH
Wolfgang

PS: ich ziehe aus gutem Grund LC_MESSAGES="C" vor :)

Henne
13.01.05, 18:56
achso...
er gibt nach dem schliesen der Datei auch immer "kann in .viminfo nicht schreiben"
könntest du mir erklären wo unter suse9.0 ich diese "directory" einstellung finde in /etc/vimrc ist sie nicht
ausserdem würde ich noch gerne wissen wozu LC_MESSAGES="C" ist

danke hendrik

tictactux
13.01.05, 20:21
Hallo hendrik,

achso...
er gibt nach dem schliesen der Datei auch immer "kann in .viminfo nicht schreiben"
hmmm... das hätte auch in den 1.Post gehört ;)

könntest du mir erklären wo unter suse9.0 ich diese "directory" einstellung finde in /etc/vimrc ist sie nicht
ausserdem würde ich noch gerne wissen wozu LC_MESSAGES="C" ist
danke hendrik
Wenn der User kein Schreibrecht in sein Home-Verzeichnis hat, erklärt
das die Fehlermeldung bezüglich .viminfo.
Wenn weiterhin der Fehler nur bei bestimmten Usern auftritt, wäre
dessen private ~/.vimrc zu prüfen (oder von dieser per source geladene
Konfigurationsdateien).
Prüfen kann man das in vim (als jener user) mit:
:set all
oder
:ec &directory

export LC_MESSAGES="C" in einer Start-Datei der Shell bewirkt, daß
Systemmeldungen in Englisch erfolgen (-> man locale), und ist für manche
Leute (me too :) ) verständlicher als lokalisierte Meldungen.

Gruß,
Wolfgang