글

라벨이 디버깅인 게시물 표시

cron 중복 실행 방지, 예약 작업이 겹칠 때 해결법

이미지
3줄 요약 cron은 시작 시각만 보장하고 앞 실행이 끝났는지는 보지 않습니다. 겹침 방지는 표준 문법에 없습니다. 예약 작업 실행 29회 실측에서 소요 시간 중앙값은 29.4분인데 최대가 803분이었고, 최대와 중앙값의 차이가 27.4배였습니다. 하루 점유율은 18.2%인데도 겹침이 났습니다. 자기 작업의 소요 시간부터 열흘치 재보시고, p95가 간격을 넘으면 flock -n 한 줄을 먼저 붙이시면 됩니다.

구글 서치콘솔 색인이 생성되지 않음, 원인 찾는 법

이미지
  3줄 요약 구글 서치콘솔 색인 생성 안 됨 보고서 5건을 하나씩 진단해보니 실제로 조치가 필요한 건 1건뿐이었고 나머지 4건은 정상 동작이었습니다 노인덱스로 빠진 1건의 원인은 페이지 소스의 메타 태그가 아니라 HTTP 응답 헤더의 X-Robots-Tag였고, 페이지를 아무리 열어봐도 보이지 않는 자리였습니다 색인 관련 경고를 만나면 설정 화면부터 고치지 마시고 curl -I로 실제 응답 헤더부터 확인하시면 됩니다