[BUG] 定时任务重复执行
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
El informe proporciona un entorno de PHP, Swoole y hyperf/crontab, además de capturas de pantalla de la programación, la configuración y la clase de tarea, pero no menciona archivos fuente ni pruebas. Empieza reproduciendo la ejecución duplicada con esa configuración y rastreando el punto de entrada de la tarea programada. Se considera terminado cuando una tarea configurada se ejecuta una vez por cada programación prevista, en lugar de ejecutarse repetidamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
环境
Linux 9e1c32c7d4d8 5.15.153.1-microsoft-standard-WSL2 #1 SMP Fri Mar 29 23:14:13 UTC 2024 x86_64 Linux
PHP 8.4.14 (cli) (built: Oct 24 2025 20:05:56) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.14, Copyright (c) Zend Technologies
with Zend OPcache v8.4.14, Copyright (c), by Zend Technologies
friendsofhyperf/lock 3.1.77 The lock component for Hyperf.
friendsofhyperf/tinker 3.1.75 The Powerful REPL for Hyperf.
hyperf/async-queue 3.1.64 A async queue component for hyperf.
hyperf/cache 3.1.67 A cache component for hyperf.
hyperf/code-parser 3.1.63 A code parser component for Hyperf.
hyperf/codec 3.1.63 A codec component for Hyperf.
hyperf/collection 3.1.64 Hyperf Collection package which come from illuminate/collections
hyperf/command 3.1.64 Command for hyperf
hyperf/conditionable 3.1.63 Hyperf Macroable package which come from illuminate/conditionable
hyperf/config 3.1.63 An independent component that provides configuration container.
hyperf/context 3.1.63 A coroutine/application context library.
hyperf/contract 3.1.63 The contracts of Hyperf.
hyperf/coordinator 3.1.63 Hyperf Coordinator
hyperf/coroutine 3.1.65 Hyperf Coroutine
hyperf/crontab 3.1.67 A crontab component for Hyperf.
hyperf/database 3.1.68 A flexible database library.
hyperf/db-connection 3.1.66 A hyperf db connection handler for hyperf/database.
hyperf/devtool 3.1.66 A Devtool for Hyperf.
hyperf/di 3.1.67 A DI for Hyperf.
hyperf/dispatcher 3.1.63 A HTTP Server for Hyperf.
hyperf/engine 2.15.0 Coroutine engine provided by swoole.
hyperf/engine-contract 1.14.0 Contract for Coroutine Engine
hyperf/event 3.1.63 an event manager that implements PSR-14.
hyperf/exception-handler 3.1.63 Exception handler for hyperf
hyperf/filesystem 3.1.68 flysystem integration for hyperf
hyperf/framework 3.1.63 A coroutine framework that focuses on hyperspeed and flexible, specifically use for build microservices and middlewares.
hyperf/guzzle 3.1.66 Swoole coroutine handler for guzzle
hyperf/http-message 3.1.65 microservice framework base on swoole
hyperf/http-server 3.1.65 A HTTP Server for Hyperf.
hyperf/laminas-mime 3.0.0 Create and parse MIME messages and parts
hyperf/logger 3.1.63 A logger component for hyperf.
hyperf/macroable 3.1.63 Hyperf Macroable package which come from illuminate/macroable
hyperf/memory 3.1.63 An independent component that use to operate and manage memory.
hyperf/model-listener 3.1.63 A model listener for Hyperf.
hyperf/paginator 3.1.65 A paginator component for hyperf.
hyperf/pipeline 3.1.63 Hyperf Macroable package which come from illuminate/pipeline
hyperf/pool 3.1.66 An independent universal connection pool component.
hyperf/process 3.1.63 A process component for hyperf.
hyperf/redis 3.1.66 A redis component for hyperf.
hyperf/serializer 3.1.63 A serializer component for Hyperf.
hyperf/server 3.1.63 A base server library for Hyperf.
hyperf/socketio-server 3.1.63 Socket.io implementation for hyperf
hyperf/stdlib 3.1.63 A stdlib component for Hyperf.
hyperf/stringable 3.1.65 Hyperf Stringable package which come from illuminate/support
hyperf/support 3.1.65 A support component for Hyperf.
hyperf/tappable 3.1.63 Hyperf Macroable package which come from illuminate/tappable
hyperf/testing 3.1.63 Testing for hyperf
hyperf/translation 3.1.63 An independent translation component, forked by illuminate/translation.
hyperf/validation 3.1.67 hyperf validation
hyperf/websocket-server 3.1.63 A websocket server library for Hyperf.
swoole
Swoole => enabled
Author => Swoole Team team@swoole.com
Version => 6.1.6
Built => Jan 26 2026 12:49:13
host byte order => little endian
coroutine => enabled with boost asm context
epoll => enabled
eventfd => enabled
signalfd => enabled
cpu_affinity => enabled
spinlock => enabled
rwlock => enabled
openssl => OpenSSL 3.3.5 30 Sep 2025
dtls => enabled
http2 => enabled
json => enabled
curl-native => enabled
curl-version => 8.14.1
c-ares => 1.34.6
zlib => 1.3.1
brotli => E16781312/D16781312
mutex_timedlock => enabled
pthread_barrier => enabled
coroutine_pgsql => enabled
coroutine_odbc => enabled
coroutine_sqlite => enabled
Directive => Local Value => Master Value
swoole.enable_library => On => On
swoole.enable_fiber_mock => Off => Off
swoole.enable_preemptive_scheduler => Off => Off
swoole.display_errors => On => On
swoole.use_shortname => Off => Off
swoole.unixsock_buffer_size => 8388608 => 8388608
定时任务时间
定时任务配置
定时任务类
- Lenguaje dominante
- PHP
- Estrellas
- 13
- Forks
- 13
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hyperf/crontab
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
任务执行时间迟了一秒钟 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
解析不了 每月最后一天 Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
程序已启动后的定时任务,无法通过更新定时任务配置使其停止 Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Todos los issues de hyperf/crontab
Issues similares
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Automattic/safe-publish#594 ·
-
HttpClient
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
symfony/symfony-docs#23092 ·
-
sync-en
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
sync-en
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
Перевод устарел
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100