2013-08-06 12 views
3

다음 명령을 수행했습니다.토크/PBS를 사용하여 새 대기열 생성 "호스트로부터의 액세스가 허용되지 않음"

qmgr -c "create queue fastq queue_type=execution" 
qmgr -c "set queue fastq started=true" 
qmgr -c "set queue fastq enabled=true" 
qmgr -c "set queue fastq acl_hosts=compute-0-30" 
qmgr -c "set queue fastq acl_host_enable=true" 
qmgr -c "set queue fastq acl_users=username" 
qmgr -c "set queue fastq acl_user_enable=true" 

내 PBS 스크립트의 다음 헤더, 나는 다음과 같은 오류 얻을

#!/bin/sh 
#PBS -l nodes=1:ppn=8 
#PBS -N job 
#PBS -u username 
#PBS -q fastq 
#PBS -be 

mpirun script 

있을 때 : 당신이 컴퓨터에서 작업을 제출하는 경우

host.edu > qsub runscript 
qsub: Access from host not allowed, or unknown host MSG=host ACL rejected the submitting  host: user [email protected], queue fastq, host host.edu 
+0

전체 qmgr -c 'p s'출력을 추가 할 수 있습니까? – dbeer

답변

1

입니다 토크 서버가 아니라면 submit_hosts 플래그도 설정해야합니다. 문서에서

부록 B는 :

http://docs.adaptivecomputing.com/torque/help.htm#topics/12-appendices/serverParameters.htm#submist_hosts

은 (값이 uname -n에서 반환) 기계의 완전한 호스트 이름을 사용하는 특별한주의하십시오.

토크는 상당히 까다로울 수 있으므로 항상 완전한 호스트 이름을 사용해야합니다.


나는 또한 당신이 타르 공의 루트 디렉토리 안에 torque.setup 살펴 보도록하는 것이 좋습니다 것입니다. 기본 구성을 시드합니다.

qmgr -c 'p s' 
create queue batch 
set queue batch queue_type = Execution 
set queue batch resources_default.nodes = 1 
set queue batch resources_default.walltime = 01:00:00 
set queue batch enabled = True 
set queue batch started = True 
# 
# Set server attributes. 
# 
set server scheduling = True 
set server acl_hosts = foo.edu 
set server default_queue = batch 
set server log_events = 511 
set server mail_from = adm 
set server scheduler_iteration = 600 
set server node_check_rate = 150 
set server tcp_timeout = 300 
set server job_stat_rate = 45 
set server poll_jobs = True 
set server mom_job_sync = True 
set server keep_completed = 300 
set server next_job_number = 19193 
set server moab_array_compatible = True