HustOJ评判系统的几个关键的参数的说明

====================================== HustOj对几个配置文件的解释 一、php.ini $sudo vi /etc/php5/apache2/php.ini open_basedir =/home/judge/data:/var/www/JudgeOnline:/tmp:/var/www/phpMyAdmin max_execution_time = 300 ; Maximum execution time of each script, in seconds max_input_time = 600 memory_limit = 256M ; Maximum amount of memory a script may consume (16MB) post_max_size = 64M upload_tmp_dir =/tmp upload_max_filesize = 64M 二、/home/judge/etc/judged.conf 这个文件是对judged进程的配置文件,以及解释。 OJ_HOST_NAME=127.0.0.1 如果用mysql连接读取数据库,数据库的主机地址 OJ_USER_NAME=root 数据库帐号 OJ_PASSWORD=root 数据库密码 OJ_DB_NAME=jol 数据库名称 OJ_PORT_NUMBER=3306 数据库端口 OJ_RUNNING=4 judged会启动judge_client判题,这里规定最多同时运行几个judge_client OJ_SLEEP_TIME=5 judged通过轮询数据库发现新任务,轮询间隔的休息时间,单位秒 OJ_TOTAL=1 老式并发处理中总的judged数量 OJ_MOD=0 老式并发处理中,本judged负责处理solution_id按照TOTAL取模后余数为几的任务。 OJ_JAVA_TIME_BONUS=2 Java等虚拟机语言获得的额外运行时间。 OJ_JAVA_MEMORY_BONUS=512 Java等虚拟机语言获得的额外内存。 OJ_SIM_ENABLE=0 是否使用sim进行代码相似度的检测 OJ_HTTP_JUDGE=0 是否使用HTTP方式连接数据库,如果启用,则前面的HOST_NAME等设置忽略。 OJ_HTTP_BASEURL=http://127....

2013-05-11 · qhsong