2016-09-21 7 views
0

나는 activiti-explorer 및 activiti-rest와 openldap을 통합했습니다. activiti 5.19.0과 openldap 2.4.31을 사용하고 있습니다. activiti 나머지 서비스에 액세스하기위한 activiti-rest API를 사용하고 activiti의 인증 프로세스는 openldap을 통해 이루어집니다. activiti-rest 서비스에 액세스 할 때 openldap에 대한 연결 번호가 열립니다. 언젠가 후에, 나는 activiti와 openldap에서도 로그인 할 수 없다. "TCP가 /etc/hosts.allow 및 /etc/hosts.deny를 openldap 오류 로그에 열 수 없습니다"라는 오류가 표시됩니다.openldap에서 로그인 할 수 없습니다.

이 문제를 해결하십시오. 감사합니다.

+0

시스템의 열린 파일 기술자가 모두 사용되었다고 생각합니다. 예를 들어 Linux의 경우 ulimit 명령을 사용하여 열린 파일 디스크립터의 최대 수를 변경할 수 있습니다. –

+0

열린 파일 설명 자의 한계를 늘리기 위해 ulimit -n 4096을 사용했습니다. 하지만 서버를 재부팅하면 1024로 다시 설정됩니다. – Seema

답변

0

몇 가지 시도해보십시오. 첫 번째 파일 기술자에 대한 귀하의 ulimit를을 확인 : 요람 그의 코멘트에 나타난 바와 같이

ls /proc/`cat slapd.pid`/fd | wc 

는, 가능성이 단순히 가능한이 부족 :

ulimit -n 

다음,에 들고 얼마나 많은 파일과 openldap 확인 파일 기술자.

+0

열린 파일 설명자에 대한 ulimit는 1024입니다. 지정한 두 번째 명령을 실행하면 오류가 표시됩니다. cat : slapd.pid : No such file or directory ls :/proc에 액세스 할 수 없습니다. // fd : 해당 파일이나 디렉토리가 없습니다. 0 0 0 – Seema

관련 문제