Перестал работать турнир после включения режима дорешивания

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
eXire
Posts:11
Joined:27 February 2008, 11:20
Location:Москва
Перестал работать турнир после включения режима дорешивания

Post by eXire » 25 March 2008, 15:27

Добрый день.

После включения режима дорешивания перестал работать турнир. Пишет:
The contest is temporarily not available. Please, retry the request a bit later.

В логе new-server.log сообщения следующего содержания:

Code: Select all

Tue Mar 25 15:24:57 2008:info:87: received 2 file descriptors: 6, 7
Tue Mar 25 15:24:57 2008:info:loading contest 2 configuration file
Tue Mar 25 15:24:57 2008:info:configuration file parsed ok
Tue Mar 25 15:24:57 2008:info:all directories created
Tue Mar 25 15:24:57 2008:info:reading runs log (binary)
Tue Mar 25 15:24:57 2008:info:runs file size: 50176
Tue Mar 25 15:24:57 2008:info:run log version 2
Tue Mar 25 15:24:57 2008:error:Run 390 timestamp 1205182742 is greater than contest stop 0
Tue Mar 25 15:24:57 2008:error:87: contest not available
Tue Mar 25 15:24:57 2008:info:HTTP_REQUEST -> OK, 1775
Версия ejudge: 2.3.7

В чем может быть дело?
There is no knowledge that is not power.
© Ultimate Mortal Kombat

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

Re: Перестал работать турнир после включения режима дорешивания

Post by cher » 27 March 2008, 00:38

архитектура i386 или x86_64?
если можете, пришлите run.log.

eXire
Posts:11
Joined:27 February 2008, 11:20
Location:Москва

Re: Перестал работать турнир после включения режима дорешивания

Post by eXire » 27 March 2008, 13:20

Архитектура i386.
run.log: http://www.cpd.fcyb.mirea.ru/ejudge/tmp/run.log.gz
There is no knowledge that is not power.
© Ultimate Mortal Kombat

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

Re: Перестал работать турнир после включения режима дорешивания

Post by cher » 01 April 2008, 16:46

Ошибка будет исправлена в следующей версии. Для того, чтобы вернуть турнир "к жизни" нужно взять эту программу, скомпилировать и запустить на файле run.log в каталоге /home/judges/N/var (где N - номер турнира) следующим образом:

Code: Select all

gcc fixlog.c -o fixlog
./fixlog /home/judges/N/var/run.log


aropan
Posts:64
Joined:13 April 2012, 18:22

Re: Перестал работать турнир после включения режима дорешива

Post by aropan » 19 April 2012, 19:04

cher wrote:Ошибка будет исправлена в следующей версии. Для того, чтобы вернуть турнир "к жизни" нужно взять эту программу, скомпилировать и запустить на файле run.log в каталоге /home/judges/N/var (где N - номер турнира) следующим образом:

Code: Select all

gcc fixlog.c -o fixlog
./fixlog /home/judges/N/var/run.log
не думал что поможет... но помогло:

Code: Select all

stop_time is 1334750400, fixing to 0
finish_time is 1334750400, fixing to 0
fixed
но дорешивание остановилось... как правильно запустить его?

Post Reply