Давайте до конца разберемся с этой проблемой.
Итак, что имеем:
- 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).
Выкладываю файл логов сразу после зависания... немножко позже... сейчас что-то подвисло....
ещё раз http_request: recv_packet failed: error code: 8
Re: ещё раз http_request: recv_packet failed: error code: 8
Я уже обращался с этой проблемой, проблему вроде решили. Но решили ее в SVN и с тех пор не выходила новая версия, в которую бы вошло исправление.
http://ejudge.ru/forum/viewtopic.php?f=5&t=1792
http://ejudge.ru/forum/viewtopic.php?f=5&t=1792
Re: ещё раз http_request: recv_packet failed: error code: 8
окей, большое спасибо за ответhotsnr wrote:Я уже обращался с этой проблемой, проблему вроде решили. Но решили ее в SVN и с тех пор не выходила новая версия, в которую бы вошло исправление.
http://ejudge.ru/forum/viewtopic.php?f=5&t=1792
Re: ещё раз http_request: recv_packet failed: error code: 8
Только решил попробовать виртуальные контесты и ошибка повторилась.
Версия ejudge 2.3.29+ (SVN r7685) #4 и кажется там уже должен был быть тот фикс.
Версия ejudge 2.3.29+ (SVN r7685) #4 и кажется там уже должен был быть тот фикс.
Re: ещё раз http_request: recv_packet failed: error code: 8
Какие были конфигурационные файлы?
Re: ещё раз http_request: recv_packet failed: error code: 8
Я удалил тот контеста, чтобы в него кто-то случайно не заходил и не пришлось перезапускать ejudge.cher wrote:Какие были конфигурационные файлы?