1b.app
Link kopiert -

Der Minuten-Cron hängt seit 30 Minuten. Wie kann ich verstehen, wo das Problem liegt?

Antworten:

Auf keinen Fall, es gibt keine Debug-Funktionalität für das, was dieser oder jener Cron gerade tut. Er hat in seinem eigenen Stream angefangen und man kann ihn nicht "ausspionieren".
21.09.2020, 13:06
Originalkommentar zur Version verfügbar: ru

Es gibt 2 Aktionen auf der Minutenkrone, und sie sind die gleichen "Bestellungen vom Abschlussball herunterladen". Überprüfen Sie, ob alle Bestellungen im System sind? Vielleicht viele Bestellungen und nur eine lange Ladezeit? Cron wird seine Arbeit erledigen (und die Zeit im Bedienfeld aktualisieren), sobald alle Bestellungen in das System geladen wurden
21.09.2020, 13:48
Originalkommentar zur Version verfügbar: ru

Ja, die meisten Bestellungen wurden ins System geladen: http://joxi.ru/l2ZyVbKIEblJjm http://joxi.ru/LmGz3JgcJxB34r Jetzt ist alles ok
21.09.2020, 13:53
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Bodyako Dmitry Employee schrieb: Auf keinen Fall, es gibt keine Debug-Funktionalität für das, was dieser oder jener Cron gerade macht. Es hat in einem eigenen Thread angefangen und man kann es nicht "ausspionieren"
Auf dem Server gibt es eine htop-Funktion, die die Auslastung anzeigt, kannst du eine Überarbeitung vornehmen, die im Panel zeigen würde, was der Cron arbeitet mit jetzt?
21.09.2020, 14:13
Originalkommentar zur Version verfügbar: ru

cron ist ein einzelner Prozess, er ist in htop als "cron" sichtbar. Es schreibt nicht, welche spezifischen Aktionen es ausführt, htop zeigt Ihnen nur, dass es läuft und wie viel Speicher es verbraucht.
21.09.2020, 22:33
Originalkommentar zur Version verfügbar: ru

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)
Bodyako Dmitry Employee schrieb: cron ist ein einzelner Prozess, es ist immer noch in htop als "cron" sichtbar. Es schreibt nicht, welche spezifischen Aktionen es ausführt, htop zeigt Ihnen nur, dass es läuft und wie viel Speicher es verbraucht.
Ich verstehe richtig, dass Sie nicht herausfinden können, wie Sie dem Benutzer zeigen können, an welchem Prozess der Cron gerade arbeitet (dh wenn der Cron nicht funktioniert hat, ist es unmöglich zu verstehen, warum er nicht funktioniert hat)?
21.09.2020, 23:12
Originalkommentar zur Version verfügbar: ru

Weiß ich, wie es geht - ja. Braucht es der Benutzer? - Nein. Selbst wenn der Benutzer des Systems weiß, woran der Cron arbeitet, kann er 90 % der Funktionalität, die der Cron ausführt, nicht physisch beeinflussen. Dementsprechend gibt Ihnen das, was Sie sehen, was cron tut, nichts, also ist es nutzlos.
22.09.2020, 10:37
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar