Falco Ping.
От: falcoware Россия https://falcoware.com/rus/
Дата: 20.03.22 00:39
Оценка:
Привет,
когда у Вас много серверов, некоторые могут упасть и Вы не заметите.

Садим на Крон пинговщик.

falco_test_sites_and_servers.php

if(!file_get_contents("http://www.lemonfiles.com/falco_ping.php")){ mail("shareholders@falcoware.com", "Down!", "Antoniy is down!"); }
if(!file_get_contents("http://falcospace.com/falco_ping.php")){ mail("shareholders@falcoware.com", "Down!", "FalcoSpace is down!"); }

Пинг может быть простым.
Типа:
<?php
echo "1";
?>


А может и сложным, который проверят базу и прочее.
public ActionResult FalcoPing()
{
string result = "";

CrackDB db = new CrackDB();
if (db.Connection.State == System.Data.ConnectionState.Open)
{
List<CS_Task> tasks = db.Tasks.Where(x => x.Status == 'e' || x.Status == 'b').ToList();
db.Close();

int total = tasks.Count;
int nw = 0;

foreach (CS_Task t in tasks)
{
try
{
Process.GetProcessById(t.SystemProcessId);
}
catch { nw += 1; }
}

if (nw == 0)
{
result = "1";
}
else
{
result = "0";
}
}
else
{
result = "0";
}

return Content(result);
}
https://falcoware.com/rus/ — Бесплатные Игры!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.