migration.ini [RunSettings]
Der Block [RunSettings] von settings/migration.ini, mit 8 Einstellung(en).
Bearbeiten Sie settings/migration.ini nie selbst: Ein Update ersetzt die Datei. Schreiben Sie die Einstellungen, die Sie ändern, in ein Override, das Vorrang vor der ausgelieferten Datei hat:
settings/override/migration.ini.append.phpfür jeden Siteaccess,settings/siteaccess/<siteaccess>/migration.ini.append.phpfür einen Siteaccess,extension/<extension>/settings/migration.ini.append.phpin einer Erweiterung (gelesen, wenn die Erweiterung aktiv ist).
RunAsUser
Der Benutzer, als der eine Migration läuft, wenn niemand angemeldet ist: Konsole und unbeaufsichtigte Läufe. Ein
Lauf in der Administration läuft als der angemeldete Benutzer. Das Login, nie eine ID: IDs unterscheiden sich
zwischen Installationen.
Standard: admin.
# settings/override/migration.ini.append.php
[RunSettings]
RunAsUser=admin
*/ ?>StopOnFailure
enabled: ein Lauf hält bei der ersten scheiternden Migration an; die danach laufen nicht.
disabled: der Lauf geht mit den Migrationen weiter, die die gescheiterte nicht verlangen.
Standard: enabled.
# settings/override/migration.ini.append.php
[RunSettings]
StopOnFailure=enabled
*/ ?>Throttle
Eine Pause zwischen Migrationen, in Sekunden (0.5 ist eine halbe Sekunde, höchstens 60), damit ein langer Lauf den
Server nicht belastet; PHP-Migrationen, die in Stapeln arbeiten (expMigrationPhp::batches()), pausieren genauso lange zwischen ihren Stapeln.
Leer: keine. --throttle=<seconds> eines Laufs gewinnt.
Standard: leer.
# settings/override/migration.ini.append.php
[RunSettings]
Throttle=
*/ ?>MaxMigrations
Ein langer Lauf in Teilen. MaxMigrations: höchstens so viele Migrationen in einem Lauf anwenden; MaxTime: nach so vielen Sekunden keine weitere
Migration beginnen (die laufende wird beendet). Der Rest bleibt ausstehend: Der nächste Lauf (oder exp:migration:resume)
macht mit ihnen weiter, und eine PHP-Migration, die in Stapeln arbeitet, macht an ihrem Checkpoint weiter. Leer: keine Grenze.
--max-migrations=<n> und --max-time=<seconds> eines Laufs gewinnen.
Standard: leer.
# settings/override/migration.ini.append.php
[RunSettings]
MaxMigrations=
*/ ?>MaxTime
Standard: leer.
# settings/override/migration.ini.append.php
[RunSettings]
MaxTime=
*/ ?>Nice
Eine niedrigere Priorität für Läufe auf der Kommandozeile (und die Hintergrundläufe der Administration), 1 bis 19 wie nice(1).
Leer: unverändert. --nice=<n> eines Laufs gewinnt.
Standard: leer.
# settings/override/migration.ini.append.php
[RunSettings]
Nice=
*/ ?>ClearCaches
enabled: nach einem Lauf, der Migrationen angewendet (oder einem Zurücknehmen, das Migrationen rückgängig gemacht) hat, werden die
Caches geleert, die ihre Schritte berührt haben, mit ihren Namen in ezcache, und nur diese (jeder Schritttyp nennt seine Caches;
der Schritttyp cache fügt weitere hinzu). Der Bericht listet sie, mit dem Deploy, das genau sie auch auf dem Server leert
(./console exp:velocity deploy --caches=<Liste> --apply). disabled: die Caches bleiben, wie sie sind.
Standard: enabled.
# settings/override/migration.ini.append.php
[RunSettings]
ClearCaches=enabled
*/ ?>Reindex
Was nach dem Lauf mit dem Suchindex der Objekte geschieht, die die Schritte eines Laufs angelegt oder geändert haben:
queue: für den Cronjob indexcontent vorgemerkt (die ausstehenden Aktionen der verzögerten Indizierung); now: sofort
indiziert, bevor der Lauf endet; disabled: nichts. Der Schritttyp search indiziert für sich, auch alles neu.
Standard: queue.
# settings/override/migration.ini.append.php
[RunSettings]
Reindex=queue
*/ ?>Siehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus settings/migration.ini. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.