카테고리30 인생은 실전이야. 라고 서버가 말했다. - 첫 서버 셧다운 실전기 들어가며 올해 하반기에 설비 교체로 인한 예정된 정전이 유난히 많았다. 이전까지는 상사분들이 맡아서 진행하셨는데, '언젠가 내가 해야 할 일'이라 생각이 들어 10월 중순쯤 자발적으로 여쭤보고 조사하며 내 나름의 가이드라인을 만들어 팀에 배포까지 했다. 그리고 바로 어제, 토요일 오전 8시 반. 예고된 정전이 있었고, 마침내 내가 만든 가이드라인을 실전에 써먹을 기회가 찾아왔다. 내려야 하는 건 서버였는데, 내 멘탈이 먼저 shutdown1. 15분 늦게 도착한 버스는 시작이었어요.. 8시 반부터 네트워크 점검을 시작하기 때문에 늦어도 8시에 도착해야 했는데 평소 일찍 나가는 습관 덕분에 15분 늦게 도착한 버스를 타고 간신히 8시에 도착할 수 있었다. 하지만 원래 계획했던 시간은 7시 40분이었기 때.. 2025. 11. 9. [Error] java.sql.SQLRecoverableException: IO Error: Connection reset by peer 해결 들어가며 올해 2월 말부터 서버 이관(?)을 담당하게 되었는데, 이관해야 할 항목 중에 ETL 배치(앞으론 상황에 따라서 배치 또는 클라이언트라고 할게요)가 약 60개 정도 됐습니다. 배치를 이관하는 중에는 배치를 신규 서버로 이관하고 다음 날 출근하면 배치가 잘 돌았는지 확인하는 루틴을 가지고 있었는데.. 어떤 날은 배치가 모두 잘 돌았고, 어떤 날은 3개, 다른 날은 10개가 실패하는 장애가 발생했습니다.. 심지어 장애가 발생한 배치가 매번 같지 않고 다르다는 사실이 정말 이상하다 생각이 들었습니다. 그렇게 오랜만에 블로그에 글을 쓰게 해 준 에러를 먼저 보여드리겠습니다. 아래 에러는 클라이언트(배치) 단에서 기록된 log입니다. 찾아보니 Connection reset by peer가 뜻하는 바는 이.. 2025. 8. 12. [Error] ORA-01861: literal does not match format string 해결 들어가며 2024년 12월 둘째 주 급하게 개편해야 하는 페이지가 생겨서 야근을 하면서 급하게 개발을 진행한 경험이 있습니다. 급하게 개발을 하다 보니 쿼리에서 날짜 관련 Format을 제대로 맞춰주지 못했고 때문에 해당 오류를 맞닥뜨렸습니다. 처음엔 'Local(Window)에선 분명 잘 되는데 왜 운영 서버(Linux)에서는 오류가 나지..?' 하고 당황스러움을 감출 수 없었는데 서버에서 오류 로그를 보니 어디서 실수했는지 딱 보였습니다. "코드는 잘못하지 않는다"는 대학교 선배님의 말씀이 어김없이 생각이 나는 날이었습니다:( 원인 위 짧은 (서론)글에서 눈치를 채신 분이 있을 수도 있겠지만 ORA-01861은 로컬 OS와 운영 서버 OS의 차이에서 발생했습니다, 자세히 말하면 서버와 로컬의 OS L.. 2025. 2. 9. [일상] 2025년 준비하기 (Google Calendar와 Notaion Calendar 연동하기) 들어가며 새로운 해가 시작되면서 2025년은 가치 있는 해가 되길 바라면서 만다라트 차트를 채우는 시간을 가졌습니다. 가치 있는 한 해를 만들기 위해 하루를 효율적으로 사용해야겠다고 생각이 들었고 일정 관리에 대해 고민을 하는 시간을 가지게 되었습니다. 입사 이래로 회사 일정을 관리하기 위해서 2023년 ~ 2024년 상반기까진 다이어리를 사용했었고 2024년에는 just grow의 갓생 성장 노션 템플릿을 이용했고 2025년은 공여사의 읽과 삶 노션 템플릿을 구매해서 사용하려고 계획 중입니다. 개인 일정의 경우에는 핸드폰 캘린더 앱인 Plant, TimeBlock 등을 사용하면서 일정을 등록하여 관리했습니다. 2024년 12월 프로젝트의 준공일 다가오면서 서류 작업(사용자 사용 설명서, SW 설치서 .. 2025. 1. 11. 이전 1 2 3 4 ··· 8 다음