Difference between revisions of "Serve.cfg:global:cr serialization key"

From EjudgeWiki
 
 
Line 16: Line 16:
 
|'''Может повторяться:''' || ''нет'' ||
 
|'''Может повторяться:''' || ''нет'' ||
 
|}
 
|}
 +
 +
'''Редактирование элемента:''' страница ''"Editing contest"'', вкладка ''"Global settings (serve.cfg)"'', блок ''"Advanced settings"'', поле ''"Serialization semaphore for `compile' and `run'"''.
 +
 
'''Описание.''' Данная конфигурационная переменная позволяет установить идентификатор
 
'''Описание.''' Данная конфигурационная переменная позволяет установить идентификатор
 
<tt>SYSV IPC</tt> семафора, который будет использоваться для сериализации работы программ
 
<tt>SYSV IPC</tt> семафора, который будет использоваться для сериализации работы программ

Latest revision as of 11:06, 12 February 2013

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/cr_serialization_key

Имя переменной: cr_serialization_key
Содержится в: global
Используется: compile, run
Тип содержимого: integer
Может отсутствовать: да
Значение по умолчанию: нет
Может повторяться: нет

Редактирование элемента: страница "Editing contest", вкладка "Global settings (serve.cfg)", блок "Advanced settings", поле "Serialization semaphore for `compile' and `run'".

Описание. Данная конфигурационная переменная позволяет установить идентификатор SYSV IPC семафора, который будет использоваться для сериализации работы программ compile и run. Если эта конфигурационная переменная не установлена, сериализация запуска проводится не будет, то есть, если несколько программ compile и (или) несколько программ run работают на одной машине, возможен случай, когда все программы будут работать одновременно. Если сериализация включена, то не более одной программы будет выполняться в каждый момент времени.

Пример.

cr_serialization_key = 12345