사용하시는 모듈,애드온 등 갑작스럽게 작동이 안되는 경우 어떻게 하시나요? 개발자 분이라면 물론 직접 문제를 확인하고 고치시면 됩니다.
하지만 저희 같은 비 개발자 운영자들은 나름 이런 경우 어려움이 생기게 마련입니다.
잘 사용되던 모듈이 갑자기 안되게 되는 상황은 아주 흔하게 발생합니다.
코어업데이트로 인해 기존에 사용하던 함수에 문제가 생기는 경우
서버의 환경이 바뀌면서 사용하던 함수에 문제가 생기는 경우 등 많습니다.
이번에 서버를 이전하면서 환경이 php7.2 그리고 세부세팅도 바뀌게 되었습니다.
미리 php7.2 대응을 한다고는 했지만 결국 중요한 서비스로 사용중인 xrss 모듈에 문제가 생겼습니다.
어떤 문제였는지 대략 먼저 말씀 드리면
php7.2에서 발생할 수 있는 코드의 문제와 그리고 제가 트위터로 게시글을 전송하는 코드를 추가하면서 생긴 문제 2가지의 문제였습니다.
쉽게 찾지 못했던 트위터로 전송하는 코드가 추가되면서 발생되는 문제는 정말 나중에 고치고 나서 이런 경우도 발생할 수 있구나 하는 그런 약간 특이한 상황이었습니다.
- 서버가 빨라지니 db에 넣기도 전에 트위터에서 해당 주소로 너무 빨리 방문하면서 다시 rss수집을 하게 되는 그런 특이한 현상...
https://xetown.com/support/1161880
람보님께서 제안하신 위 의뢰를 통해 접수를 하고 진단을 받고 해결을 했습니다.
물론 직접 만든 모듈이 아닌 타인이 만든 모듈에서 발생된 문제를 해결하는데는 확인하는 시간이 더 오래걸리고 때로는 새로 만드는 것에 준하는 정도의 시간과 노력이 필요할 수도 있습니다.
위 방식은 일단 접수 시 33,000원 을 지불하는 방식입니다. (이 글을 작성하는 현 시점 가격입니다.)
그리고 람보님께서 코드를 확인해 보시고 바로 해결 가능한 것은 추가금 없이 바로 해답을 주실 수 있고 추가적인 디버깅이 필요할 경우는 상황에 따라 추가 견적이 요구되는 방식입니다.
저는 이 방식 자체가 나름 합리적이라고 생각해서 후기로 작성했습니다.
새로 제작하는 것이라면 처음부터 정확한 완성물에 대한 견적이 나오고 그것의 가격을 지불하고 완성된 자료를 받으면 되겠지만 이렇게 오류를 해결하는 것의 경우는 1차 검토 후 견적이 나오는 것이 의뢰를 하는 쪽이나 의뢰를 받아 오류를 잡는 개발자분이나 큰 손해 없는 방식 인 것 같습니다.
저희 경우는 제가 추가로 넣은 동작이 트위터를 불러오게 만드는데 이게 너무 빨리 방문하게 되면서 이전 서버에서 발견하지 못한 문제점을 이번에 발견하여 구조를 조금 바꿔 수정하게 된 케이스 입니다.
이번 모듈 오류 수정 건 별점은 10점에 10점입니다!
ps. 저희는 이미 람보님께 모듈 2개를 의뢰해서 제작한 경험이 있어서 선뜻 이 방식의 오류수정 의뢰를 드리게 되었습니다.