Теперь все пакеты делают так.
Был перезагружен ejudge, а потом и сам сервер.
Сервер при этом при запуске стал выдавать ошибку (возможно выдавал и раньше):
:info:ej-super-server 3.4.1 #1, compiled 2015-09-26 22:52:02
:info:configuration file parsed ok
:reuse:error:task_Start: process not started: 109, execv() failed: 2, No such file or directory
:info:ej-jobs 3.4.1 #1, compiled 2015-09-26 22:52:02
:info:ej-contests 3.4.1 #1, compiled 2015-09-26 22:52:02
:info:using files as the new-server database
В логи ej-super-run ничего не пишет, последняя запись (возможно тот самый пакет):
Code: Select all
contest_id = 1
judge_id = 4
run_id = 51
reply_spool_dir = "/home/judges/000001/var/run/000001/status"
reply_report_dir = "/home/judges/000001/var/run/000001/report"
reply_packet_name = "51f31f60-4de0-4215-a0b6-6fd0486942d8"
priority = 0
variant = 0
lang_short_name = "g++"
arch = ""
secure_run = 1
detect_violations = 1
enable_max_stack_size = 1
user_id = 7
user_login = "Elianse"
score_system = "ACM"
max_file_length = 64K
max_line_length = 4K
max_cmd_length = 256
mime_type = 0
notify_flag = 1
advanced_layout = 1
ts1 = 1444073721
ts1_us = 296252
ts2 = 1444073721
ts2_us = 393061
ts3 = 1444073722
ts3_us = 6574
ts4 = 1444073722
ts4_us = 424702
lang_time_limit_adj_ms = 0
exe_sfx = ""
time_limit_retry_count = 0
run_uuid = "51f31f60-4de0-4215-a0b6-6fd0486942d8"
[problem]
type = "standard"
id = 3
use_stdin = 1
use_stdout = 1
real_time_limit_ms = 5000
time_limit_ms = 1000
full_score = 100
full_user_score = 0
test_score = 1
use_corr = 1
tests_to_accept = 1
min_tests_to_accept = -1
checker_real_time_limit_ms = 30000
short_name = "C"
long_name = "Плитка"
problem_dir = "/home/judges/000001/problems/C"
test_dir = "/home/judges/000001/problems/C/tests"
corr_dir = "/home/judges/000001/problems/C/tests"
input_file = "input"
output_file = "output"
standard_checker = "cmp_long_long"
interactor_time_limit_ms = 0
test_pat = "%03d.dat"
corr_pat = "%03d.ans"
info_pat = "%03d.inf"
tgz_pat = "%03d.tgz"
tgzdir_pat = "%03d.dir"
check_cmd = "/home/judges/000001/problems/C/check"
max_vm_size = 64M
max_data_size = -1
max_stack_size = 64M
max_core_size = -1
max_file_size = 64M
max_open_file_count = 0
max_process_count = 0
[tester]
name = "tst_dflt_1_3"
priority_adjustment = 0
arch = ""
memory_limit_type = "default"
secure_exec_type = "static"
no_core_dump = 1
enable_memory_limit_error = 1
kill_signal = "KILL"
clear_env = 1
time_limit_adjustment_ms = 0
error_file = "error"
>>
2015-10-05T19:35:23Z:info:Copy: /home/judges/super-run/var/exe/G71B15K7QD81121J -> /home/judges/super-run/var/work/localhost.localdomain_1890/000051
2015-10-05T19:35:23Z:info:clear_directory: /home/judges/super-run/var/check/localhost.localdomain_1890 cleared
2015-10-05T19:35:23Z:info:Copy: /home/judges/super-run/var/work/localhost.localdomain_1890/000051 -> /home/judges/super-run/var/check/localhost.localdomain_1890/000051
2015-10-05T19:35:23Z:info:Copy: /home/judges/000001/problems/C/tests/001.dat -> /home/judges/super-run/var/check/localhost.localdomain_1890/input
2015-10-05T19:35:23Z:info:starting: ./000051
2015-10-05T19:35:23Z:info:CPU time = 1, real time = 1, used_vm_size = 1597440
2015-10-05T19:35:23Z:info:reading file /home/judges/000001/problems/C/tests/001.dat
2015-10-05T19:35:23Z:info:reading file /home/judges/super-run/var/check/localhost.localdomain_1890/output
2015-10-05T19:35:23Z:info:reading file /home/judges/super-run/var/check/localhost.localdomain_1890/error
2015-10-05T19:35:23Z:info:reading file /home/judges/000001/problems/C/tests/001.ans
task_Start: execv(4): /home/ejudge/inst-ejudge/libexec/ejudge/checkers/cmp_long_long /home/judges/000001/problems/C/tests/001.dat output /home/judges/000001/problems/C/tests/001.ans 0</dev/null 1>>/home/judges/super-run/var/work/localhost.localdomain_1890/checkout_1.txt 2>&1
2015-10-05T19:35:23Z:info:process 9198 is exited with code 4
2015-10-05T19:35:23Z:info:reading file /home/judges/super-run/var/work/localhost.localdomain_1890/checkout_1.txt
2015-10-05T19:35:23Z:info:clear_directory: /home/judges/super-run/var/check/localhost.localdomain_1890 cleared
2015-10-05T19:35:23Z:info:reading file /home/judges/super-run/var/work/localhost.localdomain_1890/messages
2015-10-05T19:35:23Z:info:Copy: /home/judges/super-run/var/work/localhost.localdomain_1890/report -> /home/judges/000001/var/run/000001/report/51f31f60-4de0-4215-a0b6-6fd0486942d8
2015-10-05T19:35:23Z:info:writing file /home/judges/000001/var/run/000001/status/in/1890_localhost.localdomain_51f31f60-4de0-4215-a0b6-6fd0486942d8
2015-10-05T19:35:23Z:info:Move: /home/judges/000001/var/run/000001/status/in/1890_localhost.localdomain_51f31f60-4de0-4215-a0b6-6fd0486942d8 -> /home/judges/000001/var/run/000001/status/dir/51f31f60-4de0-4215-a0b6-6fd0486942d8
2015-10-05T19:35:23Z:info:clear_directory: /home/judges/super-run/var/work/localhost.localdomain_1890 cleared
P.S> Последнее что делал с ejudge: сделал ejudge.service и поставил на автозапуск, удалял несколько посылок через веб-интерфейс master