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