но не знаю как правильно сделать. Я сохраняю в базу Mysql, потом считываю постоянно и сравниваю (now.hour==save_hour)через бесконечный цикл, но потом ошибка, потому что много запросов в базе. Как это все оптимизировать чтобы всех проверяло и скрипт не падал?😅
про много запросов или про много конектов к базе?
ну, тогда очевидно что внутри этого цикла ты каждый раз создаёшь новое подключение к бд и потом не закрываешь его. вот это логику изменить надо, либо закрывать конекты, либо вынести создание соединение из цикла, только магей обмазаться для восстановления конекта, если должно работать долго
Готовые шедулеры уже есть
Обсуждают сегодня