Avvisi di errore DistributedMutex frequenti nei log

Grazie per averlo testato.

In tal caso, non considererei il plugin AI come la causa probabile. Potrebbe essere stato solo un caso, oppure il ciclo di disattivazione/riattivazione potrebbe aver modificato temporaneamente uno stato transitorio.

La cosa più utile da catturare successivamente è probabilmente il timing della richiesta e il modello di quando appare l’avviso.

Ad esempio:

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"

Se l’avviso appare di nuovo, sarebbe utile confrontare:

  1. il valore time_total lato client;
  2. se si verifica solo a volte o in ogni post API;
  3. se si verifica dopo un riavvio/rigenerazione o durante l’esecuzione normale;
  4. se vengono effettuate più richieste API in rapida successione;
  5. se la stessa chiamata API crea il post con successo e solo una volta.

A questo punto, sembra ancora che si tratti di un avviso dovuto al fatto che il percorso di creazione del post API impiega più tempo della breve finestra del mutex, piuttosto che una prova di un post fallito o di un problema di post duplicati.