hustoj配置文件註釋:

hustoj配置文件註釋:

hustoj有兩個配置文件,互相獨立,分別供core和web使用。core(judged/judge_client)使用的配置文件是judge.conf,默認位置/home/judge/etc,內容如下,注意core沒有識別引號和註釋的能力,所以不要自行增加任何引號或註釋,否則可能影響judged啓動,下面的解釋僅做閱讀,不能放入配置文件。

judge.conf

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.0.0.1/JudgeOnline 使用HTTP方式連接數據庫的基礎地址,就是OJ的首頁地址。
OJ_HTTP_USERNAME=admin 使用HTTP方式所用的用戶帳號(HTTP_JUDGE權限),該帳號登錄時不能啓用VCODE圖形驗證碼,但可以登錄成功後啓用。
OJ_HTTP_PASSWORD=admin 密碼
OJ_OI_MODE=0 是否啓用OI模式,即無論是否出錯都繼續判剩餘的數據,在ACM比賽中一旦出錯就停止運行。
OJ_SHM_RUN=0 是否使用/dev/shm的共享內存虛擬磁盤來運行答案,如果啓用能提高判題速度,但需要較多內存。
OJ_USE_MAX_TIME=1 是否使用所有測試數據中最大的運行時間作爲最後運行時間,如果不啓用則以所有測試數據的總時間作爲超時判斷依據。

db_info.inc.php

static DBHOST=localhost;static DB_NAME=”jol”; 數據庫名
static DBUSER=root;static DB_PASS=”root”; 數據庫密碼
// connect db
static OJNAME=HUSTOJ;OJHUSTOJstatic OJ_HOME=”./”; OJ的首頁地址
static OJADMIN=root@localhost;emailstatic OJ_DATA=”/home/judge/data”; 測試數據所在目錄,實際位置。
static OJBBS=discuss;//bbsdiscussbbsbbs.phpstatic OJ_ONLINE=false; 是否使用在線監控,需要消耗一定的內存和計算,因此如果併發大建議關閉
static OJLANG=en;cnstatic OJ_SIM=true; 是否顯示相似度檢測的結果。
static OJDICT=true;static OJ_LANGMASK=1008; //1mC 2mCPP 4mPascal 8mJava 16mRuby 32mBash 1008 for security reason to mask all other language 用掩碼錶示的OJ接受的提交語言,可以被比賽設定覆蓋。
static OJEDITEAREA=true;//IDEstatic OJ_AUTO_SHARE=false;//true: 自動分享代碼,啓用的話,做出一道題就可以在該題的Status中看其他人的答案。
static OJCSS=hoj.css;css,dark.cssgcode.css,static OJ_SAE=false; //是否是在新浪的雲平臺運行web部分
static OJVCODE=true;static OJ_APPENDCODE=false; 是否啓用自動添加代碼,啓用的話,提交時會參考OJDATAappend.c使mainmain調static OJ_MEMCACHE=false;是否使用memcache作爲頁面緩存,如果不啓用則用/cache目錄
static OJMEMSERVER=127.0.0.1;memcachedstatic OJ_MEMPORT=11211; memcached的端口

發佈了37 篇原創文章 · 獲贊 22 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章