Hallo Jürgen, hallo Leute, Am Samstag, 7. Januar 2006 12:32 schrieb Juergen Langowski:
System: root-Server mit Suse 9.1, Plesk 7.5.4
Ich bin auf zwei Probleme gestoßen, die vermutlich zusammenhängen. Plesk gibt mir keine Hosting-Reports und Logauswertungen mehr, sondern meldet:
Unable to make Report: make_report_summary_hosting_() failed: Unable to query: Unknown column 'configs' in 'field list'
Nie gesehen. Ich hätte Dir ja gern weitergeholfen, aber die genannte PHP-Datei ist wie der Rest von Plesk irgendeine Binärsuppe :-(
Gleichzeitig stelle ich fest, dass logrotate nicht funktioniert. Ursache könnte sein, dass nach einem DAU-Betriebsunfall (ich war's) der Server neu aufgesetzt und ein Datenbankbackup eingespielt werden musste. Da waren nur Nutzerdaten drin (Shop), und eigentlich hätte das nicht stören dürfen, aber eine andere Erklärung habe ich nicht.
_Wie_ hast Du denn das Backup eingespielt?
Dateien in ../psa/etc/logrotate.d/ werden anscheinend von Plesk
Die hatte ich noch gar nicht entdeckt ;-) [...]
Die Logs werden von Apache geschrieben und erscheinen auch in den Domain-Verzeichnissen /statistics/logs/ und werden dort weiter aktualisiert, aber eben nicht verarbeitet (werden seit Tagen in einer einzigen Datei gesammelt, statt täglich umgeschichtet).
In var/log habe ich mich umgesehen, aber keinen Hinweis auf gescheiterte Cronjobs gefunden. Wo könnte etwas stehen, und wonach müsste ich suchen?
crontab -l root Hint: Die Plesk-Cronjobs sind (zumindest seitens 1&1) mit 2>/dev/null eingerichtet :-/
Ich sehe jetzt zwei Lösungsansätze: Entweder bringe ich Plesk wieder zum Laufen, oder ich verzichte ganz darauf (was manche sowieso empfehlen) und erledige die Verwaltung von Hand.
Ich bin einer derjenigen, die letzteres empfehlen ;-) Diverse Gründe siehe http://www.google.de/search?q=plesk+christian+boltz+site%3Alists.suse.com ;-)
Also: Wo finde ich das, worüber Plesk hier meckert? Wo könnte ich nachschauen?
Beim Support Deines Server-Anbieters ;-)
Wie kann ich Logrotate wieder in Gang bringen, zur Not eben auch ohne Plesk?
Wäre es vielleicht sinnvoll, einen Skriptaufruf für Logrotate einzubauen (Beispiele habe ich gefunden) und per Cronjob ablaufen zu lassen? Das würde ich mir vielleicht noch zutrauen, aber was sagt Plesk dazu? Geht das überhaupt übergangsweise unabhängig von Plesk?
Jepp - Du musst nur die Grenze für Deine "eigene" Logrotation deutlich tiefer ansetzen als die in Plesk, damit die Logs nicht "weggeschnappt" werden. Da Plesk üblicherweise die access_logs erst bei 200 MB wegrotiert, sollte das nicht allzu schwer sein ;-) Du brauchst übrigens nichtmal einen eigenen Cronjob - einfach die logrotate-Config in /etc/logrotate.d/ anlegen. logrotate läuft sowieso per cron.daily.
Plesk scheint sich ja ziemlich tief ins System reinzuhängen,
s/ziemlich/*zu*/ :-( - siehe auch obigen Google-Link. Gruß Christian Boltz --
Ohh jee ... ich will mein yast1 wieder *heul* :-)) Ich hab's noch, ich hab's noch... *freu* *hüpf* *SuSE 7.3 behalt* Bleib mir weg mit deiner neumodischen 7.sonstwas! [>> Konrad Neitzel, > Florian Gross und David Haller in suse-linux]