EasyTask , a PHP resident memory timer Composer package, has the same effect as the Workerman timer. Multiple timers run in multiple processes at the same time. You can use it to complete tasks that need to be run repeatedly (such as automatic cancellation of orders overtime). , asynchronous push of SMS and email, queue/consumer/channel subscriber, etc.), and even handle Crontab scheduled tasks (such as synchronizing DB data from 1 a.m. to 3 a.m. every day, generating monthly unified reports on the 1st of each month, and restarting at 10 a.m. every night) nginx server, etc.); built-in task exception reporting function, you can customize the handling of exception errors (such as automatic SMS and email notification of exception errors); it also supports the automatic restart function when task exits abnormally, making your task run more stable, toolkit It also supports running in windows, linux, and mac environments.
EasyTask operating environment windows: PHP>=5.4 (depends on com_dotnet+wpc extension) documentation + installation tutorial
linux|mac: PHP>=5.4 (depends on pcntl+posix extension) documentation + installation tutorial
Composer installation
composerrequireeasy-task/easy-task