|
|
|
| я получаю данные с другого хоста методом POST. использовал скрипт отсюда http://www.softtime.ru/forum/read.php?id_forum=7&id_theme=15857
проблема в том, что этот хост часто висит, и соответственно мой скрипт тоже.
как можно организовать определение "висячести" хоста, чтобы выводить сообщение типа "временно недоступен"? | |
|
|
|
|
|
|
|
для: vasso_m
(03.03.2008 в 10:32)
| | При помощи shell_exec можно пропинговать хост
$cmd = shell_exec("ping -n ".$times." $ip"); | |
|
|
|
|
|
|
|
для: Dead
(03.03.2008 в 11:13)
| | а средствами пхп? | |
|
|
|
|
|
|
|
для: vasso_m
(03.03.2008 в 11:19)
| | кто-то может подсказать? | |
|
|
|
|
|
|
|
для: vasso_m
(03.03.2008 в 15:28)
| | Сделать попытку подключения через сокеты. | |
|
|
|
|
|
|
|
для: Nemezis
(03.03.2008 в 16:51)
| | Используйте cURL, он в этом случае наиболее удобен. Проверяете возвращаемый код, если не 200 . Значит выводить страницу "Сервер недоступен". | |
|
|
|