hyperf / hyperf/crontab

程序已启动后的定时任务,无法通过更新定时任务配置使其停止

Offen
#5 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
PHP
Sterne
13
Forks
13
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

hyperf程序启动后,定时任务正常执行。
然后修改定时任务的配置为false,
`$this->config->set('crontab.enable', false);`
发现定时任务还是正常执行,并且在定时任务中去获取config('crontab.enable')的值始终为true

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere das Problem, indem du die Hyperf-crontab-Komponente startest, `crontab.enable` mit `$this->config->set(...)` auf false setzt und den Wert von `config('crontab.enable')` der laufenden Aufgabe überprüfst. Verfolge die Startkonfiguration des Schedulers und die Enable-Prüfung zur Laufzeit; die Aufgabe ist abgeschlossen, wenn das Deaktivieren der Einstellung die bestehende geplante Aufgabe stoppt und die Aufgabe den aktualisierten Wert beobachtet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.