Ich hab erneut die logs durchforstet und konnte nichts besonderes entdecken. Ausser dass permanent Einträge in syslog geschrieben werden, die wiefolgt aussehen - die vorher nie da waren:
Jun 17 09:42:30 server kernel: [492938.396802] audit(1245224550.447:101896): type=1502 operation=“inode_permission” requested_mask=“a::” denied_mask=“a::” name="/var/log/mysql.log" pid=4370 profile="/usr/sbin/mysqld" namespace=“default”
Als der Nameserver und die Netzwerkkonfig sollte gleich geblieben sein. Die Clients benutzen den server als DNS.
Mir ist aufgefallen, dass man das Problem am schnellsten nachstellen kann, wenn man die EGW Apllikation wechselt. Nach ein-zwei mal umschalten hängt dann der Seitenaufbau. Es ist noch nichtmal der Seiten Titel gesetzt. Laut LDAP log ruft EGW aber schon ne Menge Infos aus dem LDAP ab.
Weiterhin ist mir aufgefallen, dass im Apache Error Log immer dann öffter mal steht, dass der Server busy ist:
[Wed Jun 17 11:07:02 2009] [info] server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers), spawning 16 children, there are 20 idle, and 25 total children
Soweit ich das beurteilen kann taucht das immer dann auf, wenn ich das Problem mit dem Zugriff habe. Ich habe mal die Konfig erhöht:
StartServers 10
MinSpareServers 30
MaxSpareServers 90
MaxClients 256
MaxRequestsPerChild 0
Das zeigt aber auch noch keine Wirkung. Die Log-Einträge, sowie das Problem, sind immer noch da.
Der Serverstatus sieht eigentlich auch gut aus:
Total Accesses: 487
Total kBytes: 5322
CPULoad: 9.95466
Uptime: 772
ReqPerSec: .630829
BytesPerSec: 7059.23
BytesPerReq: 11190.4
BusyWorkers: 7
IdleWorkers: 48
Könnte es sein, dass PHP da irgend was macht was den Server auslastet, bzw. in Bedrängnis bringt?