코딩 할 때 예외처리를 다 하려고 하지 말고 그냥 죽게 냅두는게 트러블 슈팅에 도움이 된다.
PHP가 악명이 높음에도 불구하고 심각한 장애로 이어지는 경우가 다른 언어들에 비해 적었던 이유가 바로, 오류가 나거나 실행이 끝나면 프로세스째로 종료되기 때문이었다.
반면에 Java와 JavaScript가 악명이 높았던 이유는 대개 각각 스레드와 비동기처리 때문이었는데, 특정 시점에 메모리를 쭉쭉 빨아먹기 시작하는데 어디서 그렇게 되는지 파악하기 어려웠기 때문이었다. (지금은 다행히 거의 없어짐)
그러니까 프로그램에 문제가 생기더라도 어떻게든 살아있게 만들기보다 바로 깨꼬닥 하도록 코딩하는 것이 운영과 트러블 슈팅에 좋다. (당연히 상황에 따라 다름)
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 6월 30일 오전 4:33