Проблема с userlist-server

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
dgozman
Posts:2
Joined:22 May 2006, 14:15
Проблема с userlist-server

Post by dgozman » 26 September 2006, 08:53

Все установил. Запускаю userlist-server, он выает следующий лог
( \home\judges\var\userlist.log ):

Tue Sep 26 12:05:40 2006:error:bind() failed: 98, Address already in use
Tue Sep 26 12:05:40 2006:info:server started: 2006/09/26 12:05:40, stopped: 2006/09/26 12:05:40
Tue Sep 26 12:05:40 2006:info:server uptime: 0 day(s), 0 hour(s), 0 min(s), 0 sec(s)

Все остальные (super-serve, job-server, compile - запускаются нормально).

При входе на cgi-bin/serve-control после ввода логина и пароля выдает сообщение "Server is down."

Версия ejudge - 2.2.0. Apache - 1.3.3. Linux - 2.6.16.20.

В чем дело?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Проблема с userlist-server

Post by cher » 28 September 2006, 09:13

dgozman wrote:Все установил. Запускаю userlist-server, он выает следующий лог
( \home\judges\var\userlist.log ):

Tue Sep 26 12:05:40 2006:error:bind() failed: 98, Address already in use
Tue Sep 26 12:05:40 2006:info:server started: 2006/09/26 12:05:40, stopped: 2006/09/26 12:05:40
Tue Sep 26 12:05:40 2006:info:server uptime: 0 day(s), 0 hour(s), 0 min(s), 0 sec(s)

Все остальные (super-serve, job-server, compile - запускаются нормально).

При входе на cgi-bin/serve-control после ввода логина и пароля выдает сообщение "Server is down."

Версия ejudge - 2.2.0. Apache - 1.3.3. Linux - 2.6.16.20.

В чем дело?
А если попробовать запускать с ключем -f:
userlist-server -f

dgozman
Posts:2
Joined:22 May 2006, 14:15

Post by dgozman » 28 September 2006, 14:06

Все, нашел где глюк:
файл \tmp\user-list-socket не был удален. Как удалил - все пошло.

А как вообще узнать возмлжные ключи всех программ (как userlist -f)?
И как добавить несколько пользователей одновременно (по шаблону, например)?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Post by cher » 29 September 2006, 21:07

dgozman wrote:Все, нашел где глюк:
файл \tmp\user-list-socket не был удален. Как удалил - все пошло.

А как вообще узнать возмлжные ключи всех программ (как userlist -f)?
И как добавить несколько пользователей одновременно (по шаблону, например)?
У некоторых программ поддерживается опция --help (к сожалению, пока не у всех). Кроме того, что-то описано в документации.

Создать пользователей по шаблону можно в программе 'edit-userlist'.
В списке всех пользователей (View users) работает команда 'm'.
Нужно затем ответить на несколько вопросов:
"Template for new logins?" - шаблон для логинов. Должен содержать одно преобразование %d или его модификации (например, %03d). Вместо %d подставится порядковый номер создаваемого пользователя.
"Template for passwords?" - то же самое для регистрационного пароля.
"First number:" - номер первого пользователя.
"Last number:" - номер последнего пользователя.
Например, если указать параметры 10 и 20, то будет создано 11 пользователей с номерами от 10 до 20 (номера подставляются в шаблон). Номер пользователя при создании не имеет никакого отношения к идентификатору пользователя.
"Contest number" - номер турнира, на который должны быть зарегистрированы все создаваемые пользователи.

Post Reply