Difference between revisions of "Ej-super-server"

From EjudgeWiki
(...)
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Общая архитектура системы]]/[[ej-super-server]]
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Общая архитектура системы]]/[[ej-super-server]]
  
Программа <tt>ej-super-server</tt> выполняет мониторинг активных турниров, при необходимости
+
Компонент <code>ej-super-server</code> отвечает за генерацию HTML-страниц
запуская программы обслуживания турнира. Кроме того, данная программа выполняет
+
<code>serve-control</code>. <code>serve-control</code> является
запросы на создание и изменение настроек турниров. Программа взаимодействует со
+
CGI-интерфейсом к компоненту <code>ej-super-server</code>.
своими клиентами с помощью UNIX-сокетов, а также отслеживает запросы, поступающие в адрес программ обслуживания турниров.
+
 
 +
Здесь генерируются страницы со списком всех турниров, свойствами турниров.
 +
Здесь реализовано редактирование настроек турниров и тестов,
 +
интерфейс с системой Polygon (посредством [[ej-polygon]]).
 +
 
 +
Когда-то давно компонент <tt>ej-super-server</tt> выполнял мониторинг
 +
активных турниров, запускал компоненты обслуживания турнира <tt>ej-serve</tt>
 +
и <tt>ej-run</tt> для каждого турнира, когда поступали запросы к турниру.
 +
Сейчас эти функции возложены на компоненты [[ej-contests]]
 +
и [[ej-super-run]].

Latest revision as of 20:49, 13 May 2023

Навигация: Главная страница/Система ejudge/Использование/Общая архитектура системы/ej-super-server

Компонент ej-super-server отвечает за генерацию HTML-страниц serve-control. serve-control является CGI-интерфейсом к компоненту ej-super-server.

Здесь генерируются страницы со списком всех турниров, свойствами турниров. Здесь реализовано редактирование настроек турниров и тестов, интерфейс с системой Polygon (посредством ej-polygon).

Когда-то давно компонент ej-super-server выполнял мониторинг активных турниров, запускал компоненты обслуживания турнира ej-serve и ej-run для каждого турнира, когда поступали запросы к турниру. Сейчас эти функции возложены на компоненты ej-contests и ej-super-run.