Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

migration.ini [RunSettings]

Die Einstellungen von [RunSettings] in migration.ini: RunAsUser, StopOnFailure, Throttle, MaxMigrations, MaxTime, Nice, ClearCaches, Reindex

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/examples/ini-settings/migration/RunSettings.md

On this page

This page is a translation. Read the English original

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.php für jeden Siteaccess,
  • settings/siteaccess/<siteaccess>/migration.ini.append.php für einen Siteaccess,
  • extension/<extension>/settings/migration.ini.append.php in 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.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# settings/override/migration.ini.append.php
[RunSettings]
MaxMigrations=
*/ ?>

MaxTime

Standard: leer.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# 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.

<?php /* #?ini charset="utf-8"?
# 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.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x