Hi,
we use ownCloud 9.1.1 with the ldap_user APP and have a LDAP server with
about 11,000 user entries. We investigated that our ownCloud test server
(only two syncclients connected) made about 60,000 to 350,000 queries
per hour to the LDAP server. The productive Server makes even more for
example because for every sync client there is one bind operation every
five minutes.
For example from 2016-10-13 15:00:00 to 2016-10-13 16:00:00 the only the
ownCloudUser 17706 binds and 60572 queries.
It looks like ownCloud makes every ten minutes for every user multiple
queries to the LDAP even if the user never used the ownCloud. The
queries look like the following:
base="uid=usernameXY,ou=people,dc=company,dc=de" scope=0 deref=0
filter="(ownCloudQuota=*)"
base="uid=usernameXY,ou=people,dc=company,dc=de" scope=0 deref=0
filter="(objectClass=*)"
base="ou=People,dc=company,dc=de" scope=2 deref=0
filter="(&(ownCloudQuota=*)(uid=usernameXY))"
base="uid=usernameXY,ou=people,dc=company,dc=de" scope=0 deref=0
filter="(objectClass=*)"
base="uid=usernameXY,ou=people,dc=company,dc=de" scope=0 deref=0
filter="(objectClass=*)"
base="uid=usernameXY,ou=people,dc=company,dc=de" scope=0 deref=0
filter="(objectClass=*)"
base="ou=ownCloud Groups,dc=company,dc=de" scope=2 deref=0
filter="(&(cn=*)(memberUid=usernameXY))"
Of cause we are using APCu as memcache. By increasing the TTL from 600
seconds to 3600 we have alredy reduced the number of queries by about 10
percent.
My question is, if this is normal and nessesary behavior of owncloud. Or
can we adjust the intervall? It would be okay if ownCloud would
synchronize the users three times per day. The rest of the time it would
be enougth to handle the user authentification.
Or could a misconfiguration cause the amount of queries?
Best regards
Jan
_______________________________________________
User mailing list
[email protected]
http://mailman.owncloud.org/mailman/listinfo/user