Elevato utilizzo delle richieste S3 head_bucket durante la migrazione iniziale

Abbiamo spostato il nostro forum per archiviare caricamenti e backup con Backblaze B2. Abbiamo effettuato la migrazione S3 e il rebake (che ho lasciato in esecuzione durante la notte per completare). Tutto funziona.

B2 consente 2500 transazioni di classe C gratuite al giorno, che rientrano in head_bucket (s3_head_bucket). Abbiamo raggiunto quel limite, con 2300 che sono head_bucket con solo 5300 richieste put_object (s3_put_object).

Vorrei capire meglio come Discourse utilizza head_bucket per l’archiviazione S3. Basandomi sulla documentazione, viene utilizzato per verificare se un bucket esiste. Ma 2300 richieste sembrano un po’ tante per controllare continuamente se i bucket esistono.

Apprezzerei qualsiasi informazione sull’utilizzo di head_bucket in Discourse. Grazie.


Spero che questo post serva anche come riferimento per chiunque cerchi queste informazioni. Se qualcuno vuole utilizzare il piano gratuito di B2, raggiungerà il limite giornaliero di 2500 transazioni di classe C e non sarà in grado di effettuare ulteriori richieste fino al reset del limite giornaliero o all’aggiunta del metodo di pagamento.

2 Mi Piace

Dal post originale, abbiamo 5500 richieste put_object e 2900 head_bucket. Sembra ancora eccessivamente alto senza un motivo apparente.