Bug 25089 - AD Connector python Prozess verbraucht sehr viel Speicher
Summary: AD Connector python Prozess verbraucht sehr viel Speicher
Status: RESOLVED WORKSFORME
Alias: None
Product: UCS
Classification: Unclassified
Component: AD Connector
Version: UCS 3.0
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 3.x
Assignee: Connector maintainers
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-02 09:09 CET by Felix Botner
Modified: 2016-09-28 12:10 CEST (History)
1 user (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):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Botner univentionstaff 2011-12-02 09:09:37 CET
Ich hatte eine Umgebung mit einem UCS 3.0 und einem w2k8. Auf dem UCS habe ich vor dem Start des Connectors 6000 Benutzer und 600 Gruppen zu je 10 unterschiedlichen und 20 gleichen Benutzern angelegt. 

Dann wurde der Connector gestartet, nach ca. 4h war der Connector durch. Der Connector Prozess lief dann weiter und nach ca. 9h weiteren Stunden wollte ich einen weiteren Benutzer anlegen. Dieses mal gab es jedoch ein Fehler in der status.log:

Thu Dec  1 07:00:08 2011
 --- connect failed, failure was: ---

Traceback (most recent call last):
  File "/usr/share/pyshared/univention/connector/ad/main.py", line 278, in main
    connect()
  File "/usr/share/pyshared/univention/connector/ad/main.py", line 105, in connect
    daemon()
  File "/usr/share/pyshared/univention/connector/ad/main.py", line 67, in daemon
    print 'Daemon Mode Error: %s' % e.strerror
ValueError: I/O operation on closed file

 ---     retry in 30 seconds      ---

Auffällig war, dass der Connector sehr viel Speicher verbraucht:

-> ps aux| grep conn
root     14551 23.8 73.1 1813980 756788 ?      S    Nov30 178:44 /usr/bin/python2.6 -W ignore /usr/share/pyshared/univention/connector/ad/main.py
Comment 1 Felix Botner univentionstaff 2011-12-02 09:13:07 CET
Nach dem Neustart des Connectors läuft alles wieder normal.
Comment 2 Stefan Gohmann univentionstaff 2013-05-23 12:21:37 CEST
Es hat mit UCS 3.0-2 / 3.1 viele Optimierungen in dem Bereich gegeben. Falls es reproduzierbar ist, bitte mit Logdateien /var/log/univention/connector* und /var/log/univention/system-stats.log wieder öffnen.