나는 다음과 같은 자바 프로그램의 작은 조각을 썼다 리드 파일 열기 "를 선택하면 OS가 사용자 로그인을 거부합니다. 호출 된 스크립트는 다음과 같습니다. try{
NetWriter.write(new String(content, "utf-8"));
}catch(Exception e){
logger.error(e.getMessage()
나는 이클립스를 설정하여 로컬 JVM에 연결했다. 하지만 네트워크를 통해 동일한 작업을 수행하려고 할 때 "연결 시간 초과 예외"가 발생합니다. 어떻게이 문제를 디버깅합니까? 원격 시스템에서 8787, 그리고 자바 프로세스가 해당 포트에서 수신 사실에 있음을 나타납니다 lsof를 -i를 : 나는 시도했다. 그 밖의 무엇이 잘못되었을 수 있으며이를 찾는 방법
lsof 명령을 사용하면 파일이 일부 프로세스에서 사용 중인지 여부를 확인할 수 있지만 파일을 원자 적으로 검사하여 사용하지 않을 경우에만 이동해야합니다 . 이러한 파일은 제어 할 수없는 여러 가지 다른 프로그램에서 사용 중이므로 권고 자물쇠를 사용할 수 없습니다. 그 목적은 다른 프로세스가 그 파일을 수정하는 것을 막기 위해서입니다. 그래서 프로세스가 열
lsof | wc -l을 사용하여 crontab을 통해 주기적으로 열린 파일의 수를 얻으려고합니다. 항상 0을 반환합니다. 직접 실행했을 때 정확한 결과를 제공합니다. 이상한 동작에 대해서는 어떤 생각이 드나요? 결과가 상당히 클 수 있으므로 파이프 크기와 관련이 있습니까? 고마워요. 카카도
파일 설명자 누수가 발생하는 비교적 큰 코드베이스에서 작업 중이며 특정 프로그램을 실행 한 후 프로세스가 파일을 열 수 없다는 불평을 시작합니다. 이 6 일 이후에 발생하지만 , 나는 실행 많은 프로세스가 있습니다 9000 에/proc 디렉토리 /에서 sys/FS/파일 최대의 값을 줄여 3~4시간에서 문제를 재현 할 수 있어요 언제든지. 나는 누수의 원인이
폴더에 계속 폴링하는 응용 프로그램이 있습니다. 파일이 폴더에 ftp되면 응용 프로그램은이 파일을 다른 폴더로 옮겨서 처리해야합니다. 여기에서는 ftp가 완료되었는지 여부를 확인하는 옵션이 없습니다. "lsof"명령이 기술 포럼에서 제안되었습니다. 파일 상태를 알려주는 파일 설명 열이 있습니다. 이것은 무료 bsd 명령이며 이전 버전의 Linux에는 없었기
를 설립 궁금 해서요, 만약 누군가가 시스템에 로그인 한 현재 일을하고 있다는 것을 의미 lsof -i
sshd 21880 root 3r IPv4 4843515 TCP somehost.lu.isp.com:ssh->d-XX-XXX.ITS.SOMEWHERE.COM:45037 (ESTABLISHED)
sshd 21882 mike 3u IPv4 48
/usr/sbin/lsof -p 20085 명령을 실행할 때 "프로토콜을 식별 할 수 없습니다"란 무엇입니까? lsof의 출력은 아래에 표시됩니다. leak 20085 niki 3910u sock 0,5 2457507716 can't identify protocol
leak 20085 niki 3911u sock 0,5 2457508136 ca