Difference between revisions of "Ejudge.xml:socket path"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[ejudg...") |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
|- | |- | ||
| '''Используется в:'''|| <tt>[[edit-userlist]]</tt>, <tt>[[judge]]</tt>, <tt>[[master]]</tt>, <tt>[[register]]</tt>, <tt>[[serve]]</tt>, <tt>[[serve-control]]</tt>, | | '''Используется в:'''|| <tt>[[edit-userlist]]</tt>, <tt>[[judge]]</tt>, <tt>[[master]]</tt>, <tt>[[register]]</tt>, <tt>[[serve]]</tt>, <tt>[[serve-control]]</tt>, | ||
− | <tt>[[super-serve]]</tt>, <tt>[[team]]</tt>, <tt>[[userlist-server]]</tt>, <tt>[[users]]</tt> | + | <tt>[[super-serve]]</tt>, <tt>[[team]]</tt>, <tt>[[userlist-server]]</tt>, <tt>[[users]]</tt> |
|- | |- | ||
|'''Примечание:''' || явное использование не рекомендуется || | |'''Примечание:''' || явное использование не рекомендуется || | ||
Line 26: | Line 26: | ||
программы, поэтому должен находится в каталоге, доступном ей на запись. Смотри также элемент <tt>socket_path</tt> конфигурационного файла <tt>users.xml</tt>, элемент <tt>socket_path</tt> | программы, поэтому должен находится в каталоге, доступном ей на запись. Смотри также элемент <tt>socket_path</tt> конфигурационного файла <tt>users.xml</tt>, элемент <tt>socket_path</tt> | ||
конфигурационного файла <tt>register.xml</tt>, параметр <tt>socket_path</tt> конфигурационного | конфигурационного файла <tt>register.xml</tt>, параметр <tt>socket_path</tt> конфигурационного | ||
− | файла <tt>master.cfg</tt>, параметр <tt>socket_path</tt> конфигурационного файла <tt>judge.cfg</tt>, параметр <tt>socket_path</tt>конфигурационного файла <tt>team.cfg</tt>, параметр <tt>socket_path</tt> конфигурационного файла <tt>serve.cfg</tt>. | + | файла <tt>master.cfg</tt>, параметр <tt>socket_path</tt> конфигурационного файла <tt>[[judge.cfg]]</tt>, параметр <tt>socket_path</tt> конфигурационного файла <tt>[[team.cfg]]</tt>, параметр <tt>[[Serve.cfg:global:socket path|socket_path]]</tt> конфигурационного файла <tt>[[serve.cfg]]</tt>. |
Рекомендуется при компиляции системы указывать путь к сокету с помощью опции <tt>-- | Рекомендуется при компиляции системы указывать путь к сокету с помощью опции <tt>-- | ||
Line 32: | Line 32: | ||
путь по умолчанию, и может не устанавливаться явно в конфигурационных файлах. Поэтому | путь по умолчанию, и может не устанавливаться явно в конфигурационных файлах. Поэтому | ||
явное использование тега <tt>socket_path</tt> не рекомендуется. | явное использование тега <tt>socket_path</tt> не рекомендуется. | ||
+ | |||
'''Пример.''' | '''Пример.''' | ||
<socket_path>/var/ejudge/userlist-socket</socket_path> | <socket_path>/var/ejudge/userlist-socket</socket_path> |
Latest revision as of 12:16, 8 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/ejudge.xml/socket_path
Имя элемента: | socket_path | |
Содержится в: | config | |
Может содержать: | нет | |
Атрибуты: | нет | |
Тип содержимого: | путь к UNIX-сокету | |
Значение по умолчанию: | задается скриптом configure | |
Может отсутствовать: | да | |
Может повторяться: | нет | |
Используется в: | edit-userlist, judge, master, register, serve, serve-control, | |
Примечание: | явное использование не рекомендуется |
Описание. Данный элемент задаёт путь к UNIX-сокету, который используется для связи с сервером информации о пользователях userlist-server. Сокет создаётся при старте этой программы, поэтому должен находится в каталоге, доступном ей на запись. Смотри также элемент socket_path конфигурационного файла users.xml, элемент socket_path конфигурационного файла register.xml, параметр socket_path конфигурационного файла master.cfg, параметр socket_path конфигурационного файла judge.cfg, параметр socket_path конфигурационного файла team.cfg, параметр socket_path конфигурационного файла serve.cfg.
Рекомендуется при компиляции системы указывать путь к сокету с помощью опции -- enable-socket-path скрипта configure. Тогда указанный путь будет использоваться как путь по умолчанию, и может не устанавливаться явно в конфигурационных файлах. Поэтому явное использование тега socket_path не рекомендуется.
Пример.
<socket_path>/var/ejudge/userlist-socket</socket_path>