Hi there!

I am a student studying computer science.

728x90

Domjudge 4

Domjudge 7.3 -4th (sudo: unable to resolve host judgedaemon0)

2021.02.14 - [Domjudge] - Domjudge 7.3 - 3rd (Judgehost 연결) Domjudge 7.3 - 3rd (Judgehost 연결) 1st, 2nd에서 DOMserver를 실행시키고 관리자로 로그인해보았습니다. 마지막으로 제출된 코드를 채점해주는 Judhost를 연결해주겠습니다. Docker Hub에 게시되어 있는 공식 메뉴얼에는 단일 judgehost를 실 heo-seongil.tistory.com 이전 글(3rd)에서 실행중인 domsever에 judgehost를 연결했습니다. 정상적으로 잘 실행되었습니다. 그런데 참가자가 제출한 submission에 대한 피드백에서 두가지 문장이 항상 출력되는 것을 확인하였습니다. 대회 운영에 문제가 될 부분은 전혀 없지만 참가자..

Domjudge 2021.09.04

Domjudge 7.3 - 3rd (Judgehost 연결)

1st, 2nd에서 DOMserver를 실행시키고 관리자로 로그인해보았습니다. 마지막으로 제출된 코드를 채점해주는 Judhost를 연결해주겠습니다. Docker Hub에 게시되어 있는 공식 메뉴얼에는 단일 judgehost를 실행시키는 방법만 나와있습니다. 20이하의 소규모 대회가 아닌 이상 여러개의 judgehost가 필요할 것으로 예상됩니 docker container를 실행시키기 전에 linux 제어 그룹에 대한 설정을 해주어야합니다. Judgedaemon의 프로세스 격리를 위해 Linux 제어 그룹 또는 cgroup을 사용합니다. grub구성 편집 grub구성을 편집하여 cgroup 메모리와 swap accounting을 부팅 옵션에 추가해줍니다. 두 곳의 GRUB_CMDLINE_LINUX_DEF..

Domjudge 2021.02.14

Domjudge 7.3 - 2nd (Mariadb, DOMserver Docker container실행)

Domjudge 7.3 - 1st에서 AWS EC2 ubuntu 인스터스를 시작하고 Docker engine을 설치했습니다. 이어서 Domjudge의 docker image를 실행시키겠습니다. 자세한 사항은 Docker hub에 있는 공식 메뉴얼을 참고하세요. Domjudge Docker hub : hub.docker.com/r/domjudge/domserver/ Docker Hub hub.docker.com MariaDB Container를 먼저 실행시키고 Domserver Container를 실행시킵니다. docker run 명령어로 각 컨테이너 실행시키고 뒤에 따라오는 매개변수들을 이용해서 간단하게 설정합니다. docker run에 대한 간단한 옵션들은 아래 표를 참고하시고 자세한 사항은 docke..

Domjudge 2021.02.13

Domjudge 7.3 - 1st (AWS EC2실행 및 Docker 설치)

Domjudge란 DOMjudge는 ICPC와 같은 프로그래밍 대회를 운영하는 자동화된 시스템입니다. "유용성과 보안에 중점을 둡니다. 언어를 연결하는 모듈식 시스템과 심사 위원을 위한 풍부한 기능의 인터페이스가 있습니다. 이 시스템은 많은 라이브 콘테스트에서 사용되었으며 필요에 따라 조정할 수있는 무료 오픈 소스 소프트웨어입니다." -- 출처 www.domjudge.org/ DOMjudge - Programming Contest Jury System DOMjudge DOMjudge is an automated system to run programming contests, like the ICPC. It has a focus on usability and security. It has a modular..

Domjudge 2021.01.01
728x90