Установка

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
azog
Posts:3
Joined:03 April 2006, 21:38
Contact:
Установка

Post by azog » 03 April 2006, 21:44

Ситстема Ubuntu 5.10, собрал.
Запустил демонов, как написано в мануале, сделал симлинк на /home/ejudge/inst-ejudge/cgi-bin/master , захожу на 127.0.0.1/ejudge/master.cgi , логинюсь.

Service is not available. Please, come later.

Вот лог запуска

Code: Select all

ejudge@alpha:/home/azog$ cd /home/judges/data/db
ejudge@alpha:/home/judges/data/db$ ~/inst-ejudge/bin/userlist-server -D &
[1] 8803
ejudge@alpha:/home/judges/data/db$ Mon Apr  3 21:19:15 2006:info:userlist-server 2.1.45, compiled Tue Feb 28 21:19:06 2006
Detected CPU frequency is 1768919000
Mon Apr  3 21:19:15 2006:info:user azog uid is 1000
Mon Apr  3 21:19:15 2006:info:login hashtable: size = 4099, shift = 23, thresh = 2732, current = 1
Mon Apr  3 21:19:15 2006:info:login hashtable: collisions = 0, hash collisions = 0
Mon Apr  3 21:19:15 2006:info:login hashtable: time = 0 (us)
Mon Apr  3 21:19:15 2006:info:cookie hashtable: size = 4099, step = 37, thresh = 2732, current = 4
Mon Apr  3 21:19:15 2006:info:cookie hashtable: collisions = 0
Mon Apr  3 21:19:15 2006:info:cookie hashtable: time = 27 (us)

[1]+  Done                    ~/inst-ejudge/bin/userlist-server -D
ejudge@alpha:/home/judges/data/db$ cd /home/judges/compile
ejudge@alpha:/home/judges/compile$ ~/inst-ejudge/bin/compile conf/compile.cfg &
[1] 8893
ejudge@alpha:/home/judges/compile$ Mon Apr  3 21:20:19 2006:info:Configuration file parsed ok
Mon Apr  3 21:20:19 2006:info:global.board_fog_time set to 60
Mon Apr  3 21:20:19 2006:info:global.board_unfog_time set to 120
Mon Apr  3 21:20:19 2006:info:global.contest_time set to 300
Mon Apr  3 21:20:19 2006:info:global.conf_dir set to conf
Mon Apr  3 21:20:19 2006:info:global.var_dir set to var
Mon Apr  3 21:20:19 2006:info:global.script_dir is set to /home/ejudge/inst-ejudge/libexec/ejudge
Mon Apr  3 21:20:19 2006:info:global.ejudge_checkers_dir is set to /home/ejudge/inst-ejudge/libexec/ejudge
Mon Apr  3 21:20:19 2006:info:global.compile_dir set to compile
Mon Apr  3 21:20:19 2006:info:global.compile_queue_dir is /home/judges/compile/var/compile/queue
Mon Apr  3 21:20:19 2006:info:global.compile_src_dir is /home/judges/compile/var/compile/src
Mon Apr  3 21:20:19 2006:info:global.work_dir set to work
Mon Apr  3 21:20:19 2006:info:global.print_work_dir set to print
Mon Apr  3 21:20:19 2006:info:global.diff_work_dir set to diff
Mon Apr  3 21:20:19 2006:info:global.compile_work_dir set to compile
Mon Apr  3 21:20:19 2006:info:global.compile_real_time_limit set to 60
Mon Apr  3 21:20:19 2006:info:language.2.cmd is /home/ejudge/inst-ejudge/libexec/ejudge/gcc
Mon Apr  3 21:20:19 2006:info:language.2.compile_real_time_limit is inherited from global (60)
Mon Apr  3 21:20:19 2006:info:language.3.cmd is /home/ejudge/inst-ejudge/libexec/ejudge/g++
Mon Apr  3 21:20:19 2006:info:language.3.compile_real_time_limit is inherited from global (60)
Mon Apr  3 21:20:19 2006:info:language.17.cmd is /home/ejudge/inst-ejudge/libexec/ejudge/javac
Mon Apr  3 21:20:19 2006:info:language.17.compile_real_time_limit is inherited from global (60)
Mon Apr  3 21:20:19 2006:info:all directories created

ejudge@alpha:/home/judges/compile$ cd /home/judges
ejudge@alpha:/home/judges$ ~/inst-ejudge/bin/super-serve &
[2] 8895
ejudge@alpha:/home/judges$ Mon Apr  3 21:20:40 2006:info:using the default /home/judges/data/ejudge.xml
Mon Apr  3 21:20:40 2006:info:super-serve 2.1.45, compiled Tue Feb 28 21:19:06 2006
Mon Apr  3 21:20:40 2006:info:user azog uid is 1000
Mon Apr  3 21:20:40 2006:info:scanning available contests...
Mon Apr  3 21:20:40 2006:info:scanning available contests done
~/inst-ejudge/bin/job-server &
[3] 8911
ejudge@alpha:/home/judges$ Mon Apr  3 21:21:05 2006:info:job-server 2.1.45, compiled Tue Feb 28 21:19:06 2006
Mon Apr  3 21:21:05 2006:info:user azog uid is 1000
зарание спасибо

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

Post by cher » 06 April 2006, 09:37

выполните для турнира, на который не можете зайти, из программы serve-control команду "Do probe run".

serve-control -> <contest_id> -> Details -> Do probe run

Snark
Posts:2
Joined:24 October 2005, 23:15
Location:Moscow

ещё версия

Post by Snark » 07 April 2006, 10:32

На всякий случай: а Вы contest_id указали?

то есть url> 127.0.0.1/ejudge/master.cgi?contest_id=N

где N - идентификатор контеста. У контеста из поставки это обычно единичка. Если не указали, то в форме входа в систему появится ещё одно поле, и эту единичку надо поставить туда перед отправкой логина и пароля.

А если ID не указать вообще, то система будет себя вести именно так, как описано.

azog
Posts:3
Joined:03 April 2006, 21:38
Contact:

Post by azog » 07 April 2006, 23:26

Вроде всё нормально, просто не додумался serve-control запускать :)
Осталось только sendmail поднять.
спасибо за помощь

azog
Posts:3
Joined:03 April 2006, 21:38
Contact:

Post by azog » 17 April 2006, 16:02

Подскажите ещё пожалуйста можно ли сделать так, чтобы участникам не высылалось письмо, а они сразу могли принимать участие со своим паролем.

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

Post by cher » 17 April 2006, 19:59

В текущей версии так можно сделать, только если создавать пользователей администратором с помощью edit-userlist.
Возможность пользовательской регистрации без отправки письма будет реализована в следующей версии.

Post Reply