Интернет-извращения

Для работы одного сервиса моего сайта CARInfo: Автосправочник необходимо приложение, работающее под MS Windows. Так как арендовать windows-hosting для данной цели крайне невыгодно (требования к процессору и памяти скромные, но требуется почти 60 Гб места на диске), то я пошел оригинальным, как мне кажется, путем:

Установил это приложение на имеющийся у меня HTPC (мульти-медиа компьютер) и настроил доступ "из мира" к нему на домашнем роутере. Т.к. IP адрес у меня динамический, то сначала использовал для подключения бесплатный "минималистский" сервис Dynamic DNS от no-ip.com - на роутере настроил подключение и теперь мой роутер, и, соответственно, стоящий за ним HTPC, имеют свой домен в Интернет вида *.no-ip.biz и к ним можно обратиться из всемирной паутины. Для защиты от пропадания электроэнергии настроил в BIOS компьютера автоматическую загрузку при подаче питания...

Но встал вопрос знания, почему мой HTPC не отвечает - завис, нет электроэнергии или проблемы у интернет-провайдера. Для решения этого вопроса сделал так, что HTPC каждые 5 минут "дергает" определенный URL у меня на сайте и вызываемый так скрипт пишет в таблицу базы данных время обращения и IP адрес роутера. Теперь, когда у меня на сайте запрашивают информацию в данном модуле, сначала проверяются записи в этой таблице - если есть запись за последние 5 минут, то направляется запрос и результаты выдаются посетителю сайта, если нет - пишется сообщение "...сервер сейчас недоступен...зайдите позже...". Если этого не сделать, то система очень долго будет ждать ошибки (тайм-аута). Зато теперь у меня отпала надобность в использовании сервиса no-ip.com - ведь текущий IP адрес роутера у меня уже записан Smiling

"Побочным эффектом" этого стало то, что теперь по записям в этой служебной таблице я могу из любой точки земного шара определить есть ли у меня дома электроэнергия или нет. Smiling И вот результаты этого наблюдения меня пугают - сегодня уже 3-ий раз за последние 7 дней у меня днем пропадала электроэнергия дома Sad Причем сегодня ее не было 5 часов - с 10:26 до 15:34...

PS
Здесь можно прочесть как реализован сам механизм удаленного мониторинга с использованием PHP на сайте и диспетчера заданий в Windows 7.


Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can use BBCode tags in the text.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.

Больше информации о возможностях форматирования

CAPTCHA
Этот вопрос задается для проверки того, не является ли обратная сторона программой-роботом (для предотвращения попыток автоматической регистрации).