Bug 8789 - [AD-Connector] Stetig wachsender Speicherbedarf
[AD-Connector] Stetig wachsender Speicherbedarf
Status: RESOLVED WORKSFORME
Product: UCS
Classification: Unclassified
Component: AD Connector
UCS 1.3
All Linux
: P4 normal (vote)
: UCS 3.1-x
Assigned To: Erik Damrose
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-07-23 09:59 CEST by Wolf Wiegand
Modified: 2016-09-28 12:08 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolf Wiegand univentionstaff 2007-07-23 09:59:01 CEST
Der AD-Connector auf anton verbraucht fortlaufend mehr RAM. Vor elf Tagen musste er neu gestartet werden, da lt. 'ps aux' schon über ein GB RAM verbraucht war. Heute war wieder ein halbes GB in Benutzung. Direkt nach einem Neustart des Connectors werden etwa 20MB verbraucht.

Es sollte geprüft werden, ob das mit der aktuellen Version immer noch auftritt, auf anton ist noch Version 0.3-26.37.200703081348 installiert.
Comment 1 Ingo Steuwer univentionstaff 2009-02-20 14:43:36 CET
Das Problem gibt es gerade in der Cebit-Demo-Umgebung:

- der Connector nimm >800 MB RAM, tendenz steigend
- es gibt zahlreiche Rejects, allerdings alle doppelt:
root@ugsmaster:~# univention-connector-list-rejected | wc -l
3444

die Ausgabe:
[..]
        -> uid=prevtest1,cn=users,dc=demo,dc=ucs
CN=preview-test tester,CN=Users,DC=windom,DC=ucs
        -> uid=prevtest1,cn=users,dc=demo,dc=ucs
CN=preview-test tester,CN=Users,DC=windom,DC=ucs
        -> uid=prevtest1,cn=users,dc=demo,dc=ucs
CN=preview-test tester,CN=Users,DC=windom,DC=ucs
        -> uid=prevtest1,cn=users,dc=demo,dc=ucs
CN=preview-test tester,CN=Users,DC=windom,DC=ucs
        -> uid=prevtest1,cn=users,dc=demo,dc=ucs

        last synced USN: 67064

Den User hatte ich versucht im AD mit zu schwachem Passwort anzulegen, er scheint dann aber dennoch vom Connector synchronisert worden zu sein. Er ist dann in AD gelöscht worden, das hat der Connector in den rejects nicht mitbekommen (der Löschvorgang wurde synchronisiert).

- weiterhin auffällig ist, dass der Connector in die rotierte Logdatei schreibt:

-rw-r----- 1 root adm   116 2009-02-20 14:36 /var/log/univention/connector.log
-rw-r----- 1 root adm  7,9M 2009-02-20 14:40 /var/log/univention/connector.log.1


- nach einem Neustart kriegt er die fälschlichen Rejects wieder in den Griff:


20.02.2009 14:41:54,548 LDAP        (WARNING): Object to delete doesn't exsist, ignore (uid=prevtest1,cn=users,dc=demo,dc=ucs)
20.02.2009 14:41:54,709 LDAP        (WARNING): Object to delete doesn't exsist, ignore (uid=prevtest1,cn=users,dc=demo,dc=ucs)

Ich clone den Bug wegen der Lösch-Aktion, der Speicherverbrauch scheint ein Folgeproblem zu sein.
Comment 2 Stefan Gohmann univentionstaff 2010-09-30 11:08:45 CEST
Mit welchen Versionen tritt das auf? Meines Wissens hängt das mit älteren python bzw. python-ldap Versionen zusammen.
Comment 3 Ingo Steuwer univentionstaff 2010-09-30 12:32:33 CEST
Bei einem Kunden scheint das Problem mit dem Update von UCS 2.2 auf 2.3 behoben zu sein.
Comment 4 Stefan Gohmann univentionstaff 2012-10-30 09:53:14 CET
Das sollte nochmal mit UCS 3.1 getestet werden.
Comment 5 Stefan Gohmann univentionstaff 2012-12-17 13:32:21 CET
Bitte einmal mit UCS 3.1 testen und sowohl Objekte auf UCS Seite, als auch Objekte auf AD Seite anlegen. Jeweils ca. 1000 Benutzer und 100 Gruppen.
Comment 6 Erik Damrose univentionstaff 2012-12-18 16:01:11 CET
Angelegt wurden auf UCS und AD Seite jeweils 1000 Benutzer und 100 Gruppen. Der verbrauchte Speicher stieg beim Synchronisationsvorgang und danach nicht merklich an; es waren auch rejectete Einträge dabei.