Hallo Zusammen, die VZ Admins bzw. Committer arbeiten derzeit daran, die verschiedenen Patches zur Performanceoptimierung in das VZ Hauptrepository einzubringen.
Leider muss dazu die bestehende VZ Infrastraktur einmalig einer Änderung unterzogen werden die nicht durch ein einfaches git pull zu beheben ist. Wenn Ihr in den nächsten Tagen also vorhaben solltet Eure VZ-Installation mal wieder auf den aktuellen Stand zu bringen beachtet bitte folgende Punkte um die Installation möglichst unterbrechungsfrei durchzuführen: 1. Installiert die "Composer" Paketverwaltung $ mkdir composer $ cd composer $ curl -sS https://getcomposer.org/installer | php $ sudo cp composer.phar /usr/local/bin/composer Windowsnutzer laden sich den Installer unter http://getcomposer.org/download/ herunter. Zum testen: composer self-update Wenn das erfolgreich funktioniert seid Ihr das das Git Update vorbereitet. 2. Aktualisiert Eure Installation Dafür macht ihr wie immer in Eurem VZ Verzeichnis ein git pull ACHTUNG: nach diesem Schritt ist die Middleware zunächst nicht mehr erreichbar da die Abhängigkeiten (Doctrine etc) nicht gefunden werden. Deshalb jetzt schnell die Abhängigkeiten installieren: composer install sollten Hinweise über veraltete Software kommen könnt Ihr auch noch ein optionales composer update nachschieben. Nach diesem Schritt ist die Middleware wieder erreichbar da die notwendigen Bibliotheken jetzt verfügbar sind. 3. Performanceoptimierung einschalten Wenn Ihr MySQL nutzt (in der neuen Version werden auch SQlite und PostgreSQL zusätzlich unterstützt, allerdings ohne Vollständigkeitsgarantie) dann könnt Ihr die neuen Features wiefolgt aktivieren. Hilfstabelle anlegen: php misc/tools/aggregate.php create Hilfstabelle befüllen: php misc/tools/aggregate.php -m full -l day -l hour run Und den Prozess für die Aktualisierung noch automatisien: crontab -e und die folgenden Zeilen hinzufügen: * 2 * * * /usr/bin/php aggregate.php -m delta -l day run 9 * * * * /usr/bin/php aggregate.php -m delta -l hour run Damit ist's dann getan- ab jetzt sollte Euer VZ "rennen". Wir melden uns wieder an dieser Stelle wenn die Änderungen "drin" sind. Die Ungeduldigen finden bis dahin im dev Zweig unter github.com/andig/volkszaehler den aktuellen Stand zum spielen. Euch allen ein Frohes Fest, Schöne Bescherung und Viel Spass beim auspacken der Geschenke! Euer Andreas