ещё раз http_request: recv_packet failed: error code: 8

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
aropan
Posts:64
Joined:13 April 2012, 18:22
ещё раз http_request: recv_packet failed: error code: 8

Post by aropan » 26 July 2013, 23:29

Давайте до конца разберемся с этой проблемой.

Итак, что имеем:
- This is ejudge contest administration system, version 2.3.27, compiled Sat Mar 2 13:28:03 2013.
- $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.4 (squeeze)
Release: 6.0.4
Codename: squeeze

- $ uname -a
Linux olympic-backup 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686 GNU/Linux

Описание произошедшего.
До этого работало отлично. Проводили соревнования по системе Kirov, ACM... личные и командные. Вот сегодня стартовал виртуальныое соревнование. Двое начали нормальное решать. И такое чувство, что как только у одного из них закончился таймер начиналсь твориться такая вещь:
- EJudge работает пока я не обращусь к плохому (читать как виртуальному) соревнования. Если его не трогать, все работает и все тестируется.
- Если зайти в мастер плохого соревнования, то получаю http://joxi.ru/ONnyUdg5CbBlX9bpJWo
- После этого перестает работать и сама система... при попытки зайти на сайт для просмотра соревнования получаю http://joxi.ru/ZtnyUdg5CbDkXxqWYZQ

Если подключиться к серверу по ssh и сделать stop и start, то снова начинает все работать:
ejudge@olympic-backup:~$ ejudge-control stop
ej-contests-control: ej-contests is not running
ej-compile-control: ej-compile is running as pid 12290
ej-compile-control: sending it the TERM signal
ej-super-run-control: ej-super-run is running as pids 12294
ej-super-run-control: sending them the TERM signal
ej-jobs-control: ej-jobs is running as pid 12296
ej-jobs-control: sending it the TERM signal
ejudge@olympic-backup:~$ ejudge-control start
Fri Jul 26 23:19:41 2013:info:ej-users 2.3.27, compiled Sat Mar 2 13:28:03 2013
Fri Jul 26 23:19:41 2013:info:using XML as the userlist database
Fri Jul 26 23:19:41 2013:info:login hashtable: size = 4099, shift = 23, thresh = 2732, current = 419
Fri Jul 26 23:19:41 2013:info:login hashtable: collisions = 27, hash collisions = 0
Fri Jul 26 23:19:41 2013:info:login hashtable: time = 74 (us)
Fri Jul 26 23:19:41 2013:info:cookie hashtable: size = 4099, step = 37, thresh = 2732, current = 62
Fri Jul 26 23:19:41 2013:info:cookie hashtable: collisions = 1
Fri Jul 26 23:19:41 2013:info:cookie hashtable: time = 343 (us)
Fri Jul 26 23:19:41 2013:info:ej-super-server 2.3.27, compiled Sat Mar 2 13:28:03 2013
Fri Jul 26 23:19:41 2013:info:configuration file parsed ok
Fri Jul 26 23:19:41 2013:info:ej-jobs 2.3.27, compiled Sat Mar 2 13:28:03 2013
Fri Jul 26 23:19:41 2013:info:ej-contests 2.3.27, compiled Sat Mar 2 13:28:03 2013
Fri Jul 26 23:19:41 2013:info:using files as the new-server database


Так же это происходит если попытать в рабочей системе залогиниться в контест (после нажатия учатсвовать вылетает http://joxi.ru/ONnyUdg5CbBlX9bpJWo).

Выкладываю файл логов сразу после зависания... немножко позже... сейчас что-то подвисло....


hotsnr
Posts:67
Joined:19 October 2012, 22:14

Re: ещё раз http_request: recv_packet failed: error code: 8

Post by hotsnr » 16 August 2013, 22:52

Я уже обращался с этой проблемой, проблему вроде решили. Но решили ее в SVN и с тех пор не выходила новая версия, в которую бы вошло исправление.

http://ejudge.ru/forum/viewtopic.php?f=5&t=1792

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

Re: ещё раз http_request: recv_packet failed: error code: 8

Post by aropan » 17 August 2013, 00:00

hotsnr wrote:Я уже обращался с этой проблемой, проблему вроде решили. Но решили ее в SVN и с тех пор не выходила новая версия, в которую бы вошло исправление.

http://ejudge.ru/forum/viewtopic.php?f=5&t=1792
окей, большое спасибо за ответ

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

Re: ещё раз http_request: recv_packet failed: error code: 8

Post by aropan » 20 March 2015, 19:13

Только решил попробовать виртуальные контесты и ошибка повторилась.
Версия ejudge 2.3.29+ (SVN r7685) #4 и кажется там уже должен был быть тот фикс.

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

Re: ещё раз http_request: recv_packet failed: error code: 8

Post by cher » 06 April 2015, 01:21

Какие были конфигурационные файлы?

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

Re: ещё раз http_request: recv_packet failed: error code: 8

Post by aropan » 06 April 2015, 21:34

cher wrote:Какие были конфигурационные файлы?
Я удалил тот контеста, чтобы в него кто-то случайно не заходил и не пришлось перезапускать ejudge.

Post Reply