Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Серверные отношения

Ответить
Настройки темы
Серверные отношения

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Вот сталкнулся с нетривиальной задачей:

есть два сервера apache на обоих крутится php,

на сервере А по крону запускается скрипт, который отправлет константу запускающую скрипт на сервере Б

сложность заключается в том, что после передачи константы связь между двумя серверами должна разрываться, но при этом скрипт на сервере Б должен продолжать работу указаную далее в скрипте, это подрузумевает, что надо обойтись без зомби на сервере А.

вот вопрос в том как разорвать соединение и чтобы при этом скрипт отработал далее и выключился после окончания кода скрипта?

через сокеты? как?
я - не сталкивался с подобной задачей ранее, было бы интересно как это реализовать на php+apache, откуда начать копать, друзья?

-------
Основы HTML | Конференции


Отправлено: 02:09, 29-04-2006

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Меня что-то термин "зомби" смущает. Два апача на одной машине, верно?
Что значит "отправляет константу"?

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 16:53, 29-04-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


нет, две разных машины в разных уголках земли.

отправляет методом http get, как вариант, любой параметр и только этот параметр(константа) может запустить скрипт на другом сервере, т.е. на другом сервере (Б) в скрипте обычная проверка:

PHP код: Выделить весь код

$constant "123";


if((isset(
$_GET['константа']))&&($constant==$_GET['константа']))
{

тут отрубаем соединение с сервером А

тут запускаем скрипт


вот как:

1. отрубить соединение
2. после отрубания запустить скрипт?

-------
Основы HTML | Конференции


Последний раз редактировалось E-mail, 29-04-2006 в 21:07.


Отправлено: 20:09, 29-04-2006 | #3


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


по первому вопросу: не ужели никто не сталкивался с работой с сокетами?

по второму вопросу: я так подозреваю что функции system и exec помогут, но как ими никогда не пользовался, я прав? пример ктонибудь может показать?

-------
Основы HTML | Конференции


Отправлено: 15:23, 30-04-2006 | #4


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


никто не помог, как всегда в последнее время тут.........(((((((((9999999999

решил опять все сам,..

1 вопрос решается методом HEAD (в протоколах все уже продумано за нас )
2 вопрос решается как и предполагал с помощью функции system()

ага

-------
Основы HTML | Конференции


Отправлено: 01:56, 01-05-2006 | #5


Ветеран


Сообщения: 1863
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
1 вопрос решается методом HEAD (в протоколах все уже продумано за нас )
Поподробнее ...

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 01:22, 02-05-2006 | #6



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Серверные отношения

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Log/Monitoring - Серверные системы мониторинга djony Сетевые технологии 4 12-02-2014 13:14
Службы - Серверные службы в клиентской системе Neo_ Microsoft Windows 2000/XP 5 01-06-2009 23:36
Какие серверные продукты MS нормально уживаются друг с другом?(+) Keitaro Microsoft Windows NT/2000/2003 16 19-10-2008 15:05
[решено] Серверные адаптеры Intel® PRO/1000 MT DarkMaximus Microsoft Windows NT/2000/2003 2 24-07-2008 10:31
Доверительные отношения lka Сетевые технологии 3 25-02-2004 08:09




 
Переход