@grenline123123

Таймер который не останавливает работу скрипта?

Мне нужно сделать бесконечный таймер, но при запуске скрипта он просто выполняет цикл и не дает работать остальному коду, невозможно получить переменную с помощью ajax, как можно реализовать таймер по другому?

# Таймер
while(1) {
    if($pump > 200) continue; // Условие не пропускает дальше код если насос не работает
    if(date("H:i:s") == '23:59:59') { // Проверка времени если время 00:00 запись в базу данных и обнуляем таймер

        # Переводим секунды в минуты
        $time = date("i", mktime(0, 0, $time)); 

        # Получаем текущую дату
        $date = date('Y.m.d H:i:s');

        # Запрос в базу данных на добавление новой записи
        $sql = "INSERT INTO 
        `timeupdate` (`time`, `date`) VALUES '{$time}', {$date}";
        $dbh->query($sql);
    }
    $time++;
}
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Nc_Soft
Ты пытаешься изобрести мониторинг. Посмотри prometheus или zabbix
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы