• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Можно ли с помощью Php с одного сервера узнать запущен ли другой серве

  • Автор темы Автор темы Supermaximus
  • Дата начала Дата начала
S

Supermaximus

2 сервера на разных машинах и разных IP - основной и вспомогательный. Когда перегружен основной - запускается вспомогательный. Основной должен узнать об этом автоматически и перебрасывать клиентов с CMS на CMS копию вспомогательного.
Принцип такой:
<?php
if(вспомагательнай сервер запущен)
print '<script language="javascript">window.location.href="вспомогательнаы сервер"</script>';
?>
Проблема что вставить в if()?
Перепробовал такое is_dir, isset, exists, fopen().
Ещё такая идея:
<script language="javascript" src="вспомагательный сервер/way.js">
way.js такой: window.location.href="вспомог.сервер";
Т.е. если 2-го сервера нет - way.js не будет найден и переброска не произойдёт.
Но на мой взгляд это не очень корректно.

Вопрос: что можно было бы вставить в if()
или возможно это можно решить более традиционными методами - тогда какими?
 
Лучше вам копать в сторону .
Запущенность сервера можно проверить банальным . Другое дело что такая проверка вряд ли даст вам представление о загруженности сервера.
 
Оёёёё, человек только через почти час заметил, что сообщение кривое запостил. :blink:

Ваще, такие вещи хорошо решают кластеры ...
 
- вот небольшая статья про балансировку :huh:
 
Постарайтесь понять меня правильно!!!!!!!!!!!!!!!!!!!!! :huh:
Вопрос не в том, что-бы сервер понял сам, что он перегружен - это я узнаю сам чисто визуально - зайду на сайт и увижу, что он тормозит. Вопрос в том, что после того, как я запущу второй сервер - первый об этом должен узнать сам - автоматически. Т.е. как сделать, что бы он о запуске второго сервера узнавал автоматически. Речь идёт только о программировании, а не о настройке. :huh:
Спасибо за поддержку.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab