보통 은행/통신/증권 등.. 은 유닉스를 써. 서버 개발할 때 조심할 것은.
옛날에.. 농협(양재였든가)에 회사 모듈을 심어야 해서 가서 일을 2 달 정도 했는데..
회사가 모바일 결제를 했거든.
그때 서버를 만들고 테스트도 나름 했는데
이게 운영에 넣고 나서 ... 좀 지나고 연락이 오더라.
농협: 이거 프로세스가 100개가 넘게 떴는데. 어캐 해야 하냐? 아시죠?
나 : 아.. 그거 이미 다 트랜잭션 끝날 걸건데 다 죽여주세요.
...
보통 쓰레드로 서버 프로그래밍 했는데.....
그놈의 회사는 인포믹스 DB 에다가 보안모듈이 쓰레드를 막아서 ... 포크 방식으로 개발을 했거든.
근데 그게 계속 남은 거야.
딱 1 줄을 까먹어서 ㅋㅋㅋㅋ (통신 프로그램 할 줄 알면 알거다... 포크 후에 부모 프로세스와 관계를 끊으면 간단한 건데.. 그걸 까먹은 거 ㅋㅋ)
포크를 운영체제에서 배우는대 통신할줄알면 알거다라는게 뭔말임?
그리고 스레드하면 훨씬 나을텐대 무슨 모듈이 스레드를막지 포크가 더비효율적인거아닌가
아무튼 보안이 다망침 ^오^
io / 워커 모델 모르나 이런걸 팁이라고 에헴하는 수준이 참 그러니까 농협 들어가지