AWStats

hahni

Active Member
Wenn man mal ab der Hälfte der Gesamtlaufzeit von den genannten Fehlern wie diesen hier absieht, ist es sauber bis zum Ende durchgelaufen. Ich habe das auch stichprobenartig bei einigen Webpräsenzen ausgetestet:

--
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
PHP Warning: mysqli_real_connect() expects parameter 1 to be mysqli, null given in /usr/local/ispconfig/server/lib/classes/db_mysql.inc.php on line 275
db::_query -> reconnectfinished.
--
 

hahni

Active Member
Irgendetwas scheint am Cron nicht zu passen. Automatisch läuft es nicht durch. Per Hand aufgerufen schon :(
 

hahni

Active Member
Da waren 35 Einträge drin. Die sind natürlich jetzt alle weg. Soll ich warten bis morgen, ob sich dann etwas bei den Statistiken tut? Beschädigt wird aber nun nichts sein, oder?
 

hahni

Active Member
Bisher konnte ich mich auf deine Tipps immer zu 100% verlassen! :)

Hoffe, dass morgen alles klappt und wieder wie normal läuft! Erste Einträge sind schon wieder in der Datenbank!
 

hahni

Active Member
Till, wir scheinen die Lösung nun endlich gefunden zu haben :)! Es scheint nach dem Löschen der sys_cron-Tabelle wieder zu funktionieren :)!
 

hahni

Active Member
Heute existiert das Problem wieder. Demnach müsste ich ja täglich die sys_cron-Tabelle löschen, was ja auch keinen Sinn und keine Freude macht. Gibt es ggf. eine andere Lösung?
 

hahni

Active Member
Erledigt :)! Nun steht halt 3.1dev in der Versionsanzeige. Ich bin einmal gespannt, ob alles laufen wird. Spätestens morgen wissen wir es ;)!
 

swissAlisha

New Member
Hallo Till,

Ich hatte das Problem auch, dass gar keine Statistiken erstellt wurden egal ob Webalizer oder AWStats, also habe ich auch auf "GIT-STABLE" upgedatet von Download Zweig aus. Nun habe ich folgendes Problem wenn ich es Manuel ausführe.

root@kyrenia:/usr/local/ispconfig/server# php cron_debug.php --cronjob=150-awstats.inc.php
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Warning: mkdir(): File exists in /usr/local/ispconfig/server/lib/classes/cron.d/150-awstats.inc.php on line 151
PHP Fatal error: Uncaught Error: Call to private method cronjob::eek:nCompleted() from context '' in /usr/local/ispconfig/server/cron_debug.php:69
Stack trace:
#0 {main}
thrown in /usr/local/ispconfig/server/cron_debug.php on line 69
root@kyrenia:/usr/local/ispconfig/Server#

Eine Idee was das sein könne ?
OS: Ubuntu 18.04.3 LTS
ISPConfig Version: 3.1dev

Gruss und Danke
Alisha
 

swissAlisha

New Member
@Till leider immer noch ein Fehler siehe Console log.

root@kyrenia:~# ispconfig_update.sh

--------------------------------------------------------------------------------
_ ___ _ __ _
|_ / __| ___ \ / __ \ / ()
| | \ --.| |_/ / | / \/ ___ _ __ | |_ _ __ _ | | --. \ / | | / _ \| '_ \| | |/ _ | _| |_/\__/ / | | \__/\ (_) | | | | | | | (_| | \___/\____/\_| \____/\___/|_| |_|_| |_|\__, | __/ | |___/ -------------------------------------------------------------------------------- >> Update Please choose the update method. For production systems select 'stable'. WARNING: The update from GIT is only for development systems and may break your current setup. Do not use the GIT version on servers that host any live websites! Note: Update all slave server, before you update master server. Select update method (stable,git-stable,git-master) [stable]: git-stable --2019-09-02 10:20:15-- https://git.ispconfig.org/ispconfig/ispconfig3/repository/archive.tar.gz?ref=stable-3.1 Resolving git.ispconfig.org (git.ispconfig.org)... 159.69.100.117 Connecting to git.ispconfig.org (git.ispconfig.org)|159.69.100.117|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/octet-stream] Saving to: ‘ispconfig3-dev.tar.gz’ ispconfig3-dev.tar.gz [ <=> ] 2.88M 2.94MB/s in 1.0s 2019-09-02 10:20:16 (2.94 MB/s) - ‘ispconfig3-dev.tar.gz’ saved [3024232] Latest git version: ispconfig3-stable-3.1-24b60e9c77a440812e61b2a65200c6b8501a0f8c -------------------------------------------------------------------------------- _____ ___________ _____ __ _ ____ |_ _/ ___| ___ \ / __ \ / _(_) /__ \ | | \ --.| |/ / | / \/ _ _ __ | |_ _ __ _ _/ /
| | --. \ __/ | | / _ \| '_ \| _| |/ _ | |_ |
| |/\/ / | | \/\ () | | | | | | | (| | ___\ \
\/\_/\| \___/\/|| ||| |_|\, | \____/
__/ |
|___/
--------------------------------------------------------------------------------

Operating System: Ubuntu 18.04.3 LTS (Bionic Beaver)
This application will update ISPConfig 3 on your server.
Shall the script create a ISPConfig backup in /var/backup/ now? (yes,no) [yes]:
Creating backup of "/usr/local/ispconfig" directory...
Creating backup of "/etc" directory...
Checking ISPConfig database .. OK
Starting incremental database update.
Loading SQL patch file: /tmp/update_from_dev_stable.sh.oa7aUGQmOC/ispconfig3-stable-3.1-24b60e9c77a440812e61b2a65200c6b8501a0f8c/install/sql/incremental/upd_dev_collection.sql
Reconfigure Permissions in master database? (yes,no) [no]:
Service 'firewall_server' has been detected (currently disabled) do you want to enable and configure it? (yes,no) [no]:
Reconfigure Services? (yes,no,selected) [yes]: selected
Reconfigure Postfix and IMAP/POP3 (y,n) [y]:
Configuring Postfix
Configuring Dovecot
Reconfigure Mailman (y,n) [y]:
Configuring Mailman
Reconfigure Spamassassin (y,n) [y]:
Configuring Spamassassin
Reconfigure Amavisd (y,n) [y]:
Configuring Amavisd
Reconfigure Getmail (y,n) [y]:
Configuring Getmail
Reconfigure DNS (y,n) [y]: n
Skip reconfigure DNS
Reconfigure Pureftpd (y,n) [y]:
Configuring Pureftpd
Reconfigure Web-Server (y,n) [y]:
Configuring Apache
Configuring vlogger
Configuring Apps vhost
Reconfigure Jailkit (y,n) [y]:
Configuring Jailkit
Configuring Database
Updating ISPConfig
ISPConfig Port [8080]:
Create new ISPConfig SSL certificate (yes,no) [no]:

Reconfigure Crontab? (yes,no) [yes]:
Updating Crontab
Update finished.
root@kyrenia:~# cd /usr/local/ispconfig/server/
root@kyrenia:/usr/local/ispconfig/server# php cron_debug.php --cronjob=150-awstats.inc.php
PHP Fatal error: Uncaught Error: Call to protected method cronjob::eek:nCompleted() from context '' in /usr/local/ispconfig/server/cron_debug.php:69
Stack trace:
#0 {main}
thrown in /usr/local/ispconfig/server/cron_debug.php on line 69
root@kyrenia:/usr/local/ispconfig/server#

Gruss

Alisha Manuela
 

Croydon

Super-Moderator
Sorry for that. I missed that the cron_debug script calls the cron jobs directly and such has no access to the internal methods. I changed the behaviour now to work around that. Please update once again.

Ups. Jetzt schreibe ich schon im deutschen Forum auf Englisch … Also, einfach noch mal updaten bitte.
 

swissAlisha

New Member
@Croydon okay nun klappt es ohne Fehler ;-) Aber ich habe ein neues Problem das meine Einstellungen die ich im /etc/awstats/ mache zum Beispiel im File awstats.conf mache ignoriert werden das sind folgende.

SkipHosts="ip.ip.ip.ip reverse_entry_of_ip.ip.ip.ip"
SkipFiles="REGEX[^\/wp-admin] REGEX[\/xmlrpc.php$] REGEX[\/wp-login\.php$] REGEX[^\/wp-json]"
Lang="de"
LoadPlugin="ipv6"

Hast Du dazu noch eine Idee ?
 

swissAlisha

New Member
@Till und @Croydon seid dem Update auf 3.1.5 gehen die AWStats gar nicht mehr, auch wenn ich den Cron im Debug modus starte passiert nichts.

root@kyrenia:/usr/local/ispconfig/server# php cron_debug.php --cronjob=150-awstats.inc.php

finished.

root@kyrenia:/usr/local/ispconfig/server#

Sie bleiben stehen, ich sehe zwar die Files mit einem neuen Datum aber es wird nichts ausgewertet.

Gruss
Alisha Manuela
 

swissAlisha

New Member
Hallo zusammen,

Ich bin mit meinem Latein am Ende, webalizer läuft aber AWStats will einfach meine Seite nicht auswerten.
Habe alles in /var/web/DOMAIN.TLD/web/stats/awstats.DOMAIN.TLD.* gelöscht. Wie auch rm /var/lib/awstats/* aber eine Auswertung gibt es immer noch nicht, das php cron_debug.php --cronjob=150-awstats.inc.php läuft durch ohne Probleme. Irgendeine Idee ?

Ubuntu 18.04.3 LTS
ISPConfig Version: 3.1.15p2
IPv4 und IPv6
DNSSEC + DMARC aktiviert

Gruss
Alisha Manuela
 

swissAlisha

New Member
Hallo zusammen,

So nun mal im Debug Modus, aber ich sehe nichts wo ein Fehler sein könnte.

root@kyrenia:/usr/local/ispconfig/server# php cron_debug.php --cronjob=150-awstats.inc.php
Called run() for class cronjob_awstats
Job has schedule: 0 0 * * *
Called onPrepare() for class cronjob_awstats
Called onBeforeRun() for class cronjob_awstats
Jobs next run is 2020-01-01 00:00:00
Date compare of 1577833200 and 1572589600 is -1
01.11.2019-07:27 - DEBUG - Created awstats statistics with command: /usr/share/awstats/tools/awstats_buildstaticpages.pl -month='10' -year='2019' -update -config='DOMAIN.TLD' -lang='en' -dir='/var/www/clients/client2/web5/web/stats' -awstatsprog='/usr/lib/cgi-bin/awstats.pl'
01.11.2019-07:27 - DEBUG - safe_exec cmd: chown -R 'web5':'client2' '/var/www/clients/client2/web5/web/stats' - return code: 0
Called onRun() for class cronjob_awstats
Called onAfterRun() for class cronjob_awstats
Called onCompleted() for class cronjob_awstats
finished.
root@kyrenia:/usr/local/ispconfig/server#

Immer noch keine Auswertung Einzug was komisch ist folgendes "
Jobs next run is 2020-01-01 00:00:00" bin nicht sicher ob das es sein kann.

@Till Hast Du eine Idee was das sein kann ?

Liebe Grüsse

Alisha Manuela
 

swissAlisha

New Member
Hallo @Till,

Gemacht und nochmals Manuel ausgeführt immer noch ohne Erfolg :-(

MariaDB [dbispconfig]> select * from sys_cron where name='cronjob_awstats';
+-----------------+----------+---------------------+---------+
| name | last_run | next_run | running |
+-----------------+----------+---------------------+---------+
| cronjob_awstats | NULL | 2019-11-02 00:00:00 | 0 |
+-----------------+----------+---------------------+---------+
1 row in set (0.00 sec)

MariaDB [dbispconfig]>

Gruss

Alisha Manuela
 

Werbung

Top