728x90
반응형

cron 2

[Linux] 서버 시간동기화 방법 / server synchronization time

서버 프로그램을 만들다 보면 Database에 그 당시 시간을 저장하는 경우가 많다 그런데 처음 서버를 구동할 때까지만 해도 아무 이상없이 잘 맞아서 저장되던 시간값이 어느순간 1~2초 차이로 시작해서 확연하게 격차가 생기게 되는데 이것의 근본적인 문제는 바로 시간 동기화를 하지 않아서 그렇다 이러한 문제는 서버상에 Cron을 통해서 쉽게 동기화 할 수 있다 필자는 한국기준시간에 맞추기 위해 time.bora.net 의 시간에 서버시간을 동기화 하는 작업을 등록해 두었다 이렇게 하면 관리가자 등록한 주기에 따라서 기준이 되는 서버시간으로 시간을 동기화 할 수 있다 한국 서버시간 동기화 리스트는 다음과 같다 ntp.ewha.or.kr 175.119.224.116 114.207.245.175 maths.ka..

defunct 프로세스란?

defunct 프로세스란? (Zombie) 프로세스라고도 함 http://radiocom.kunsan.ac.kr 프로세스가 자식을 만들면 부모(parent) 프로세스는 자식(children) 프로세스의 실행이 끝날 때까지 기다렸다가 자식 프로세스의 실행이 끝난 후에 다시 자신의 실행을 계속한다. 사용자가 터미널에서 명령어를 실행하면 쉘이 이와 같은 원리로 작동한다. 자식의 실행이 완료되면 커널이 그 사실을 인지하여 부모에게 시그널 18, 즉 자식의 죽음을 전송한다. 그러나 & 지시자를 사용하여 백그라운드로 프로세스를 실행하는 경우는 이와 다르다. 이 경우는 쉘이 자식의 실행이 완료되기를 기다리지 않으며 백그라운드 프로세스의 부모가 되지도 않는다. 죽은 자식의 부모가 어떤 작업을 하고 있으면 자식의 죽음을..

728x90
반응형