테스트해 주셔서 감사합니다.
그렇다면 AI 플러그인을 주요 원인으로 보기는 어렵겠습니다. 단순한 우연이거나, 비활성화/재활성화 사이클이 일시적으로 일부 상태(transient state)를 변경했을 가능성도 있습니다.
가장 유용하게 활용할 수 있는 다음 단계는 아마도 요청 타이밍과 경고가 나타나는 패턴을 파악하는 일일 것입니다.
예를 들어:
curl -s -o /dev/null \
-w "total=%{time_total}s connect=%{time_connect}s starttransfer=%{time_starttransfer}s\n" \
-X POST "https://your-site.example.com/posts.json" \
-H "Api-Key: YOUR_API_KEY" \
-H "Api-Username: YOUR_USERNAME" \
--data-urlencode "title=API timing test" \
--data-urlencode "raw=Small plain text API test post" \
--data-urlencode "category=1"
경고가 다시 나타나는 경우, 다음 사항들을 비교해 보면 도움이 될 것입니다:
- 클라이언트 측의
time_total값; - 가끔 발생하는지, 아니면 모든 API 게시글 작성 시마다 발생하는지;
- 재시작/재빌드 후에 발생하는지, 아니면 정상 실행 중에 발생하는지;
- 여러 API 요청이 짧은 시간 간격으로 연속해서 보내지는지;
- 동일한 API 호출이 게시글을 성공적으로 한 번만 생성하는지.
현재 상황으로 보아, 게시글 작성 실패나 중복 게시글 문제의 증거라기보다는, API 게시글 생성 경로가 짧은 뮤텍스(mutex) 윈도우보다 더 오래 걸리면서 발생하는 경고로 보입니다.