<?php
$lang['created'] = 'Erstellt';
$lang['errors'] = 'Fehler';
$lang['evtdesc_CmsJobManager::OnJobFailed'] = 'Wird gesendet, nachdem ein Auftrag aus der Warteschlange entfernt wurde, wenn er zu oft fehlgeschlagen ist.';
$lang['evthelp_CmsJobManager::OnJobFailed'] = '<h4>Parameter:</h4>
<ul>
   <li>„job“ – Ein Verweis auf das Jobobjekt \\CMSMS\\Async\\Job, das fehlgeschlagen ist</li>
</ul>';
$lang['frequency'] = 'Häufigkeit';
$lang['friendlyname'] = 'Hintergrund-Aufragsverarbeitung';
$lang['info_background_jobs'] = 'Dieses Seite listet Informationen zu allen derzeit bekannten Hintergrundaufträgen auf. Es ist normal, dass Aufträge häufig auf dieser Liste erscheinen und wieder verschwinden. Wenn ein Auftrag eine hohe Fehleranzahl aufweist oder nie gestartet wurde, kann dies bedeuten, dass Sie die Gründe für diesen Fehler untersuchen müssen.';
$lang['info_no_jobs'] = 'Derzeit befinden sich keine Aufträge in der Warteschlange.';
$lang['jobs'] = 'Aufträge';
$lang['moddescription'] = 'Ein Modul zur Verwaltung asynchroner Auftragsverarbeitung.';
$lang['module'] = 'Modul';
$lang['name'] = 'Name';
$lang['processing_freq'] = 'Maximale Verarbeitungsfrequenz (Sekunden)';
$lang['recur_120m'] = 'Alle zwei Stunden';
$lang['recur_15m'] = 'Alle 15 Minuten';
$lang['recur_180m'] = 'Alle drei Stunden';
$lang['recur_30m'] = 'Alle 30 Minuten';
$lang['recur_daily'] = 'täglich';
$lang['recur_hourly'] = 'stündlich';
$lang['recur_monthly'] = 'monatlich';
$lang['recur_weekly'] = 'wöchentlich';
$lang['settings'] = 'Einstellungen';
$lang['start'] = 'Beginn';
$lang['until'] = 'bis';
$lang['help'] = '<h3>Was macht dieses Modul?</h3>
<p>Dies ist ein CMSMS-Kernmodul, das Funktionen für die asynchrone Verarbeitung von Aufträgen (im Hintergrund) bereitstellt, während die Website Anfragen verarbeitet.</p>
<p>CMSMS und Module von Drittanbietern können Aufträge erstellen, um Aufgaben auszuführen, die keinen direkten Benutzereingriff erfordern oder deren Verarbeitung einige Zeit in Anspruch nehmen kann. Dieses Modul stellt die Verarbeitungsfähigkeit für diese Aufträge bereit.</p>
<h3>Wie verwende ich es?</h3>
<p>Dieses Modul hat keine eigene Interaktion. Es bietet einen einfachen Auftragsbericht, der Aufträge auflistet, die sich derzeit in einer Warteschlange befinden. Aufträge können regelmäßig in dieser Warteschlange ein- und ausgeblendet werden, sodass Sie durch gelegentliches Aktualisieren der Seite möglicherweise einen Hinweis darauf erhalten, was im Hintergrund Ihrer Website vor sich geht.</p>
<p>Dieses Modul verarbeitet Aufträge höchstens jede Minute und mindestens alle zehn Minuten. Obwohl der Standardwert drei Minuten beträgt. Diese seltene Verarbeitung soll eine angemessene Leistung auf den meisten Websites sicherstellen.</p>
<p>Sie können die Häufigkeit anpassen, indem Sie eine die Variable “cmsjobmgr_asyncfreq” mit einem ganzzahligen Wert zwischen 0 und 10 in die config.php-Datei für Ihre Website einfügen, z. B.:</p>
<pre><code>$config["cmsjobmgr_asyncfreq"] = 5;</code>.</pre>
<p><strong>Hinweis:</strong> Es ist nicht möglich, die asynchrone Verarbeitung vollständig zu deaktivieren. Dies liegt daran, dass einige Funktionen des CMSMS-Kerns von dieser Funktionalität abhängig sind.</p>
<h3>Sicherstellen, dass Hintergrundverarbeitung stattfindet</h3>
<p>Die Verarbeitung von Aufträgen wird durch Seitenaufrufe auf der Website gesteuert. Auf einigen Websites mit geringer Nachfrage, auf denen Seitenaufrufe möglicherweise nicht häufig auftreten, kann dies dazu führen dass Aufträge nicht ausgeführt werden. Wenn Sie jedoch sicherstellen möchten, dass eine Hintergrundverarbeitung erfolgt, empfehlen wir, dass Sie einen Cron-Job einrichten, um regelmäßig (alle drei bis fünf Minuten) eine URL auf der Website anzufordern. Dies kann eine einfache Inhaltsseite ohne eigenen Inhalt sein, die nicht im Menü angezeigt wird, d.h.:</p>
<pre>*/3 * * * * wget -O /dev/null https://meinedomain.com/</pre>
<h3>Was ist mit Problemjobs?</h3>
<p>Von Zeit zu Zeit können einige Anwendungen Aufträge erstellen, die fehlschlagen und mit irgendeiner Art von Fehler beendet werden. CmsJobManager entfernt den Auftrag, nachdem der er einige Male fehlgeschlagen ist. Zu diesem Zeitpunkt kann der Ursprungscode den Auftrag neu erstellen. Wenn Sie auf einen problematischen Auftrag stoßen, der weiterhin fehlschlägt, ist dies ein Fehler, der diagnostiziert und den entsprechenden Entwicklern im Detail gemeldet werden sollte.</p>';
?>