Hallo Allerseits, mit Eurer und anderer Internet(t)ies Hilfe habe ich derzeit einen Apache + PHP + SQLite (ohne Freetz) auf der 7390 laufen. Um eine Wetterstation mit dem Frewe-Server (mal googlen), der Original zusammen mit mySQL funktioniert, auch auf der Fritzbox laufen zu lassen, habe ich das nach SQLite portiert. Das ganze basiert dann auf PHP -> der Frewe-Server pingt eine PHP-Seite an und die fragt wiederum den Frewe-Server mit $_GET ab und liest die Wetterwerte aus. Bei der Anzeige der Wetterdaten gibts dann das Problem: Das funktioniert gut bis ca 15000 Eintägen, dann wird das Ganze zäh und später wird die Webseite, die die Wetterdaten derzeit tabellarisch ausgibt, verzögert oder gar nicht angezeigt (und auch andere Funktionen der Fritzbox haken). Ich habe erst versucht mit dem Befehl 'nice' den Apache-Server mit niedrigster Priorität zu starten, was auch funktioniert aber nicht hilft. Mit 'top' fand ich dann heraus, das php-cgi für die Auslastung des Prozessors verantwortlich ist - bis zu 99% bei DB-Größe >4MB. Nun wird aber php-cgi aus der Webseite bzw. vom Apache gestartet - ich komme also nicht zu einer Priorisierung dieses (Unter)Programms.
Vielleicht kennt ihr einen Weg das Problem zu beheben...? Hat jemand Erfahrung mit z.B. CPUlimit - habe einiges probiert, bin aber zu keinem Ergebnis gekommen.
Als Workaround arbeite ich derzeit mit 3MB-Tranchen - sprich alle 3MB wird ein neue DB erstellt und die alte mit Datum "archiviert".
(Auch ein Wrap wäre denkbar, allerdings kommt es dann zu keiner langfristigen Wetterdatenaufnahme.)
Andere Vorschläge sind Willkommen!
Schöne Grüße
Vielleicht kennt ihr einen Weg das Problem zu beheben...? Hat jemand Erfahrung mit z.B. CPUlimit - habe einiges probiert, bin aber zu keinem Ergebnis gekommen.
Als Workaround arbeite ich derzeit mit 3MB-Tranchen - sprich alle 3MB wird ein neue DB erstellt und die alte mit Datum "archiviert".
(Auch ein Wrap wäre denkbar, allerdings kommt es dann zu keiner langfristigen Wetterdatenaufnahme.)
Andere Vorschläge sind Willkommen!
Schöne Grüße