![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
|
Вопрос на первый взгляд простой но...
Как с помощью JavaScript проверить завис сервер или нет? И если да - выполнить определённые действия. Заранее благодарю за ответ.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово. |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
"Вопрос к профи"... К профи-программерам или к профи-колдунам?
![]() Не знаю, можно ли это проверить, но если да, то серверным языком. А если не обновляя страницу, то еще Аякс пригодится. По-моему, так... |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 249
|
есть предположение
картинки отпадают, флэш тоже, во: реально если у тебя есть доступ до того сервера, ну допустим папка у тя там есть с доступом в нет, сделай там js файл ну и переменную там поставь типа var srvInOnline=1 а соответственно у себя на странице сделай такую же переменную но с нулем, ну и соответсвенно по прошествии какого-то времени она должна смениться на 1, если этого не произошло, то что с сервером или скоростью. вот отсюда думаю можно рулить. З.Ы. Это только мое предположение З.З.Ы. конечно через <script src=путь....></script> Последний раз редактировалось deathstorm; 19.03.2006 в 21:11. |
|
|||||
|
Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
|
Доступ к серверу естественно есть, но проблема в том, что я не хочу и не могу ждать 1-2 минуты пока браузер будет обращаясь к серверу ждать ответа. Понимаете, если файл на сервере отсутствует или адрес неправильный, то ответ сервера приходит быстро, а вот если сервер висит, то ответа от него приходиться ждать довольно долго и посетитель этого делать не станет. Вопрос - как узнать об этом в более короткий срок?
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово. |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 249
|
мда, могу предположить такой сценарий
1 делаешь запрос заведомо ложного файла на сервере сервер шлет тебе ответ - типа такого ресурса на сервере нет (быстро шлет его) 2 если висит 440 пошлет типа таймаут, долго слать будет тут фрэм даже не поможет и аях (междоменная зашита)короче все равно доступа до старницы у тебя не будет, чтобы содержимое проверить на javascript тут имхо уже серверные скрипты должны юзаться |
|
|||||
|
Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
|
Вот и я о том же.
Как обойти этот таймаут я и спрашивал. Цитата:
Как ты будешь юзать серверный скрипт на зависшем сервере ![]() В этой ситуации если что-то и можно сделать то только на стороне клиента. Может попытаться отследить загрузку прозрачной картинки через определённый промежуток времени. Дело в том, что страница у меня на одном сервере, а картинки на другом. Так вот я хочу проверять сервер именно с картинками.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово. Последний раз редактировалось winnner; 19.03.2006 в 22:46. |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 249
|
так юзать ты его же будешь с другого хоста запроси страницу и если она пришла то он работает, иначе он мерт
я в пхп не разбираюсь но там точно так сделать можно, ты ведь все равно юзеру страницу с другого хоста отдаешь, не с того который бажит или постановка задачи не такая, запутал ты меня ужо ![]() |
|
|||||
|
Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
|
Так в том то и дело что при запросе страницы будет запущен таймаут.
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово. |
|
|||||
|
Регистрация: Nov 2002
Сообщений: 249
|
ух ты как у тебя все запущено.
добрый совет тебе смени хостера, а иначе ананизм получается, и зачем тебе хост где постоянно таймаут? извини, больше предложений нет, |
|
|||||
|
Регистрация: Feb 2003
Адрес: Germany
Сообщений: 99
|
Ну спасибо, долго думать над таким решением не надо.
![]()
__________________
Я вставлю себе золотые зубы и женюсь, ей - богу женюсь, честное, благородное слово. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|