close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Closed 13 years ago

#1152 closed Defekt (erledigt)

Oberer Computerraum -- Schüler werden nach 10-15 Minuten automatisch abgemeldet

Reported by: lat Owned by: Rüdiger Kupper
Priority: unverzüglich erledigen Milestone: Schuljahr 2013/14
Component: Hardware: Netzwerktechnik Severity: beeinträchtigt den Unterricht vieler Lehrer
Keywords: Cc: bau, jas

Description

Schüler werden nach 10-15 Minuten automatisch abgemeldet.

Change History (8)

comment:1 by bau, 13 years ago

Owner: changed from bau to Rüdiger Kupper
Status: new → assigned

Hallo Rüdiger,
mehrere Schüler berichten mir das Gleiche.
Was ist da auf den Servern los, dass die die Schüler nach kurzer Zeit wieder kommentarlos ausloggen?

comment:2 by Rüdiger Kupper, 13 years ago

Cc: bau added

Ich habe keine, Ahnung, was da vorging.

@bau: Weißt Du von etwas?

comment:3 by bau, 13 years ago

Schüler arbeiten an den Rechnern, nach spätestens 15 Minuten wird der Bildschirm schwarz und es erscheint der LoginScreen.

comment:4 by Rüdiger Kupper, 13 years ago

Severity: normal → kritisch
Status: assigned → accepted
Summary: Oberer Computerraum → Oberer Computerraum -- Schüler werden nach 10-15 Minuten automatisch abgemeldet

comment:5 by Rüdiger Kupper, 13 years ago

Starker Verdacht: Es ist der "kill-Mechanismus" des pam_mount (Erklärung siehe ticket:1090), der aus irgend einem Grund erst verspätet zuschlägt.

Normalerweise soll diese Mechanismus 10 Sekunden, nachdem der Nutzer sich am Client abgemeldet hat, alle verbliebenen Prozesse beenden, die auf die CIFS-Verzeichnisse zugreifen. Das ist eigentlich wünschenswert, denn danach können die CIFS-Mounts garantiert sauber entfernt werden.

Es sieht mir so aus, als ob das "Töten" bei einigen Nutzern plötzlich spontan während der Sitzung stattfindet. Effekt:

  • die Sitzung bricht ohne Warnung zusammen
  • beim erneuten Einloggen am gleichen Server beschwert sich dieser, man sei noch eingeloggt

Das ist der Effekt, den die Schüler beschreiben.

Das Töten geschieht mit dem Befehl "pmt-ofl" mit der Option "-k". Wie gesagt, das soll nur in dem Moment laufen, wo sich ein Nutzer ausloggt.
Wieso der Befehl plötzlich während der Sitzung läuft:

  • entweder, der PAM-Mechanismus denkt fälschlicherweise, der Nutzer hätte sich gerade ausgeloggt
  • oder der Mechanismus läuft noch irgendwo im Hintergrund, etwa noch von der letzten Sitzung des Nutzers, weil irgend etwas "hängt" (was ja dieser Mechanismus gerade verhindern soll!)
  • vielleicht bricht auch der CIFS-Mount aus irgend einem Grund zusammen, woraufhin PAM denkt, die Sitzung sei beendet(?)

Irritierend finde ich nach wie vor, dass der Effekt nur im Computerraum auftritt. Bisher hat noch kein einziger Kollege diesen Effekt bei einem Klassenraumrechner beschrieben. Das kann natürlich Zufall sein (im Computerraum loggen sich halt gleichzeitig viel mehr Nutzer ein). Ich habe aber auch noch immer die Switche in Verdacht...

Massnahme
Als erste Massnahme nehme ich den "kill-Mechanismus" von pam_mount außer Betrieb. Wenn meine Vermutung stimmt, müssten die spontanen Logouts damit verschwunden sein. Es besteht dann aber die Gefahr, dass wir stattdessen Probleme mit mehrfach gemounteten Verzeichnissen bekommen. (Effekt: Nutzer haben kein Homeverzeichnis (dann können sie sich gar nicht erst anmelden), oder sie können die Tauschverzeichnisse nicht sehen.)

Abwarten.

comment:6 by bau, 13 years ago

Ich habe am WE mal einen Ersatz-Switch geordert.
Wir könnten damit testen, ob es an der Switch-Hardware liegt - oder können wir uns das schenken, dann nehme ich den Switch für die Physik.

comment:7 by Rüdiger Kupper, 13 years ago

Wie gesagt, da es bisher nur aus dem Computerraum berichtet wird, aber aus keinem der vier Us, ist die Hardware im Computerraum schon im Verdacht. Vor dem Austausch wäre es natürlich interessant gewesen zu wissen, ob die spontanen Logouts an allen drei Servern auftreten, oder vielleicht nur an bestimmten...

comment:8 by Rüdiger Kupper, 13 years ago

Cc: jas added
Resolution: → erledigt
Status: accepted → closed

Nach Deaktivieren des "kill-Mechanismus" von pam_mount treten die sponten Logouts nicht mehr auf.
Siehe aber #1175.

Note: See TracTickets for help on using tickets.