Чекер веб-сайта
Необходим скрипт, который осуществляет ежесекундный запрос по заданным урл (3-4 штуки) и пишет ответ сервера в базу (на выбор исполнителя):
- если статус 304 или 200 - то просто добавляет 1 к кол-ву запросов за текущие сутки
- если статус ошибки - то пишем время и код ошибки в базу.
запросы должны вестись асинхронно, т.е. очередной запрос должен проходить вне зависимости, ожидает ли предыдущий.
Если вышеуказанная реализация отправки запросов при "подвисших" предыдущих может работать нестабильно, возможно обсудим более корректный вариант.
+ нужно сделать выборку из бд этих данных:
- кол-во успешных проверок по дням за заданный промежуток.
- distinct count неуспешных коннектов по типу ошибки также по дням за заданный промежуток времени.
В заявках хотелось бы увидеть время выполнения и стоимость.