next up previous contents
Next: Использование демонов MPD для Up: Специальные дополнения о запуске Previous: Остановка серверов P4   Contents

Управление серверами

Существует экспериментальная программа на perl5, помогающая Вам управлять безопасными серверами для p4. Это программа chkserv в каталоге `sbin'. Вы можете использовать ее, чтобы проверить, что Ваши серверы работают, запустить новые серверы или остановить работающие.

Прежде чем использовать этот скрипт, Вам нужно отредактировать его; проверить, что в нем заданы верные значения для serv_p4, portnum и machinelist; Вам также может понадобиться установить первую строку на Вашу версию perl5.

Для проверки состояния Ваших серверов используйте

chkserv -port 2345
Чтобы перезапустить любые серверы, которые остановились, используйте
chkserv -port 2345 -restart
Эта команда не перезапускает серверы, которые уже работают; Вы можете использовать ее как задание cron на каждое утро, чтобы убедиться, что Ваши серверы работают. Заметьте, что она использует ту же самую команду удаленной shell, что и configure; если Вы не можете использовать команду удаленной shell для запуска процесса в удаленной системе, Вам необходимо рестартовать серверы вручную. В этом случае Вы можете использовать вывод от chkserv -port 2345, чтобы определить, какие серверы нужно рестартовать.
chkserv -port 2345 -kill
Эта команда соединяется со всеми работающими серверами и приказывает им завершиться. Она не использует rsh и может выполняться на любой системе.

Это программное обеспечение - экспериментальное. Если у Вас есть комментарии или предложения, пожалуйста, присылайте их на mpi-bugs@mcs.anl.gov.


Alex Otwagin 2002-12-16