EasyTask , пакет Composer резидентного таймера PHP, имеет тот же эффект, что и таймер Workerman. Несколько таймеров запускаются в нескольких процессах одновременно. Вы можете использовать его для выполнения задач, которые необходимо запускать повторно (например, автоматическая отмена заказов). сверхурочная работа, асинхронная отправка SMS и электронной почты, очередь/потребитель/подписчик канала и т. д.) и даже обработка запланированных задач Crontab (например, синхронизация данных базы данных с 1:00 до 3:00 каждый день, создание ежемесячных унифицированных отчетов 1-го числа). каждого месяца и перезапуск в 10 часов утра каждую ночь) сервер nginx и т. д.); встроенная функция отчетов об исключениях задач, вы также можете настроить обработку ошибок исключений (например, автоматическое уведомление об ошибках по SMS и электронной почте); поддерживает функцию автоматического перезапуска при аварийном завершении задачи, что делает вашу задачу более стабильной, набор инструментов. Он также поддерживает работу в средах Windows, Linux и Mac.
Операционная среда EasyTask Windows: PHP>=5.4 (зависит от расширения com_dotnet+wpc) документация + руководство по установке
linux|mac: PHP>=5.4 (зависит от расширения pcntl+posix) документация + руководство по установке
Установка композитора
композиторrequireeasy-task/easy-task