程序已启动后的定时任务,无法通过更新定时任务配置使其停止
- 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