Использование технологий WWW для доступа к базам данных


Контроль работоспособности сервера


Проверка работоспособности сервера может осуществляться различными

способами. На Unix - платформе, в режиме standalone, можно посмотреть

список процессов, выделив среди них процессы с именем httpd:

#

ps -aef | grep httpd


root

28816 1 0 Nov 14 ? 7:42 /usr/local/sbin/httpd


nobody 28817 28816 0 Nov

14 ? 5:50 /usr/local/sbin/httpd


nobody 28818 28816 0 Nov

14 ? 5:32 /usr/local/sbin/httpd


nobody 28819 28816 0 Nov

14 ? 4:49 /usr/local/sbin/httpd


nobody 28820 28816 0 Nov

14 ? 5:24 /usr/local/sbin/httpd


nobody 28821 28816 0 Nov

14 ? 5:42 /usr/local/sbin/httpd


root 19150 19145 0 14:57:58

pts/4 0:00 grep httpd


#

Мы увидим несколько процессов, у одного из которых собственником

является root, а у других - пользователь, определенный

параметром User главного конфигурационного файла

(ГКФ). Процесс с собственником root запускается

первым. Он контролирует работу остальных процессов - серверов.

По использованному процессорному времени (колонка 8

примера) можно судить о загруженности серверов.

Если сервер работает в режиме inetd или необходимо

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

telnet, указав ей имя машины - сервера и номер порта.

После установления соединения наберите команду GET /.

Сервер должен выдать содержимое корневого каталога документов

или индексного файла, находящегося в этом каталоге. Номер порта

обычно равен 80. В режиме standalone он определяется параметром

Port ГКФ. Для режима inetd он определяется парой файлов - services

и inetd.conf, определяющих соответствие между входными

tcp - портами и сервисами Unix.

Например:

$ telnet www.cnit.nsu.ru

80


Trying 193.124.209.70...


Connected to Indy.


Escape character is '^]'.


GET /


<HTML>


<HEAD>


<TITLE>Novosibirsk Center

of New Information Technologies</TITLE>


</HEAD>


<BODY


. . .


</BODY>


</HTML>


Connection closed by foreign host.


$




Начало  Назад  Вперед



Книжный магазин