cron Fehler - Printable Version +- ispCP - Board - Support (http://www.isp-control.net/forum) +-- Forum: ispCP Omega International Area (/forum-22.html) +--- Forum: German Corner (/forum-26.html) +--- Thread: cron Fehler (/thread-6843.html) |
cron Fehler - chrroessner - 05-31-2009 12:06 AM Hallo, ich habe seit ein paar Wochen icpcp erfolgreich am Laufen. Verteilt über 4 virtuelle Server. Soweit läuft das Setup ganz gut, aber ich bekomme täglich cron-Fehler per EMAil zugestellt: Cron <root@ispcp> /var/www/ispcp/engine/backup/ispcp-backup-all yes &>/var/log/ispcp/ispcp-backup-all-mngr.log Code: mysqldump: Got error: 1045: Access denied for user 'db269001'@'10.1.0.4' (using password: YES) when trying to connect Die Rechte stimmen aber, weil ja die Websites funktionieren. Und: Cron <root@ispcp> /var/www/ispcp/engine/backup/ispcp-backup-ispcp noreport &>/var/log/ispcp/ispcp-backup-ispcp-mngr.log Code: Name "main::db_user" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 247. Und: Cron <root@ispcp> /var/www/ispcp/engine/quota/ispcp-dsk-quota &>/var/log/ispcp/ispcp-dsk-quota.log Code: "my" variable $cmd_du masks earlier declaration in same scope at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 100. Mal von der MySQL-Problematik abgesehen, kann mir irgendwer einen Tipp zu den beiden letzt genannten Fehlern geben. Es hat soweit keine negative Auswirkng, aber irgendwie nerven diese täglichen Reports. Schon mal herzlichen Dank für eure Ideen im Voraus Grüße Christian RE: cron Fehler - BeNe - 05-31-2009 07:12 AM Was für eine Version von ispCP hast Du am laufen ? Welches OS ? Das Thema mit den DB-Backup, haben die DB´s bindestriche "-" im namen ? Kannst Du als user "root" drauf zugreifen und in die Tabellen schauen ? Greez BeNe RE: cron Fehler - chrroessner - 05-31-2009 08:38 AM (05-31-2009 07:12 AM)BeNe Wrote: Was für eine Version von ispCP hast Du am laufen ? ispcp 1.0.0 Ubuntu Intrepid Ibex (8.10) Die Datenbanken haben _alle_ Unterstriche im Namen, also beispielsweise: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | 100_db83001 | | 101_Stephan | | 101_db88001 | | 103_db231001 | | 103_db231002 | | 103_db231003 | | 106_db234001 | ... Ist das nicht erlaubt? Grüße Christian RE: cron Fehler - chrroessner - 06-29-2009 03:10 PM Sorry, aber ich komme leider immer noch nicht weiter mit meinem Problem. Ich tippe, dass die SQL-Fehler irgend etwas hiermit zu tun haben: Name "main::db_user" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 247. Name "main::db_pwd" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 248. Aber was genau bedeutet das denn? RE: cron Fehler - chrroessner - 09-17-2009 05:48 PM Hallo, ich habe jetzt alle Fehler bis auf den letzt-genannten fixen können. Ich habe mir Debugging-Ausgaben zu main::db_user und main::db_pwd ausgeben lassen und man kann erkennen, dass es sich ja nur um Warnings handelt, das Skript selbst aber fehlerfrei arbeitet. Mein Würgaround liegt nun darin, #!/usr/bin/perl mit -X zu versehen. Gibt es auch eine Perllösung, bei der einfach in den Zeilen 247/248 die Warnings abgeschaltet werden können? So ala PHPs @-Zeichen? Schon mal Danke Grüße Christian RE: cron Fehler - gulbrillo - 01-24-2011 09:34 PM Zu dem Problem: Quote:Cron <root@ispcp> /var/www/ispcp/engine/quota/ispcp-dsk-quota &>/var/log/ispcp/ispcp-dsk-quota.log Das perlskript hat fehler... in Zeilen 109 und 110 wird die variable domain_name verwendet, bevor sie deklariert wurde. Plus wenn du das korrigierst bekommst du fehler, dass die variable size keine zahl ist. die Lösung: Um Zeilen 110 müssen erst die deklarationen kommen (die Zeilen mit my) und dann: Code: $size = `$cmd_du -sb $main::cfg{APACHE_WWW_DIR}/$domain_name`; dann schmeiß noch das zwiete "my $cmd_du = $main::cfg{'CMD_DU'};" aus dem quellcode und alles wird gut RE: cron Fehler - ZooL - 01-24-2011 11:50 PM hast du gesehen von wann dieser Thread ist ? und welche version er nutzt ? ich CLOSE hier. |