이러면 안되는 걸 알지만서도 궁금한 내용을 참을 길이 없어 최근 글 맨 위로 토스 한번 합니다.
일반적으로 잠근다는 것은 어떤 프로세스에서 사용중인 파일을 다른 프로세스가 함부로 변경하지 못하도록 하는 매커니즘으로 알고 있습니다. /var/lock/httpd.lock 파일이 잠그는 것은 무엇인가요? 설정 파일 httpd.conf인가요? 아니면 로그 파일인가요? 아니면 html 파일을 얘기하는 것인가요?
지금 웹서버가 떠 있다는 걸 알려주는 파일입니다.
즉, 어떤 다른 프로그램등이 /var/lock 에 있는 데몬이름.lock 파일을 확인하고는 '지금 웹데몬이 떠 있군.' 이라든가 '지금 ftp 데몬이 떠 있네.' 라며 알 수 있게 해주는 겁니다.
그리고 여기서 더 나아가서, 지금 웹서버 데몬이 돌고 있으니, 다른 웹서버 데몬은 돌지 말라.. 라는 뜻도 있습니다. 물론, httpd.conf 등의 설정파일을 좀 고쳐서 포트 바꾸고, httpd.lock 을 httpd2.lock 으로 저장하게 설정을 바꾸면 이론적으로는 서버 한대에서 6만개이상(65536 개의 포트 중 시스템 운영에 꼭 필요한 몇몇 포트를 제외하면 됩니다.)의 웹서버 데몬을 띄울 수는 있습니다만 .. 꼭 그럴 필요가 있을까요 ?
이러면 안되는 걸
이러면 안되는 걸 알지만서도 궁금한 내용을 참을 길이 없어 최근 글 맨 위로 토스 한번 합니다.
일반적으로 잠근다는 것은 어떤 프로세스에서 사용중인 파일을 다른 프로세스가 함부로 변경하지 못하도록 하는 매커니즘으로 알고 있습니다. /var/lock/httpd.lock 파일이 잠그는 것은 무엇인가요? 설정 파일 httpd.conf인가요? 아니면 로그 파일인가요? 아니면 html 파일을 얘기하는 것인가요?
httpd.lock 은 ...
지금 웹서버가 떠 있다는 걸 알려주는 파일입니다.
즉, 어떤 다른 프로그램등이 /var/lock 에 있는 데몬이름.lock 파일을 확인하고는 '지금 웹데몬이 떠 있군.' 이라든가 '지금 ftp 데몬이 떠 있네.' 라며 알 수 있게 해주는 겁니다.
그리고 여기서 더 나아가서, 지금 웹서버 데몬이 돌고 있으니, 다른 웹서버 데몬은 돌지 말라.. 라는 뜻도 있습니다. 물론, httpd.conf 등의 설정파일을 좀 고쳐서 포트 바꾸고, httpd.lock 을 httpd2.lock 으로 저장하게 설정을 바꾸면 이론적으로는 서버 한대에서 6만개이상(65536 개의 포트 중 시스템 운영에 꼭 필요한 몇몇 포트를 제외하면 됩니다.)의 웹서버 데몬을 띄울 수는 있습니다만 .. 꼭 그럴 필요가 있을까요 ?
---------
즐겁게 놀아보자.
http://akpil.egloos.com
---------
트롤 출현시 대처요령 (phpBB 용)
불여우 1.5.x ;
http://www.extensionsmirror.nl/index.php?showtopic=4814&st=0&p=16579&#entry16579
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
댓글 달기