Subidas con tiempo de espera o muy lentas

En las últimas semanas, hemos comenzado a notar tiempos de subida extremadamente lentos en nuestro sitio para los archivos adjuntos, y en ocasiones la subida incluso se agota por tiempo de espera (consulte los registros relacionados a continuación). Mi configuración utiliza Digital Ocean Spaces para S3 y Bunny.net para la CDN. También activé la nueva opción composer media optimization image enabled, pero creo que el problema ocurría antes de esto. Es un poco inconsistente intentar reproducir este problema. ¿Alguna idea?

Registro de tiempo de espera
DistributedMutex("optimized_image_32792_50_33"): retenido por demasiado tiempo, máximo esperado: 60 seg, tomó 66 seg adicionales

Mensaje (122 copias reportadas)

DistributedMutex("optimized_image_32792_50_33"): retenido por demasiado tiempo, máximo esperado: 60 seg, tomó 66 seg adicionales

Seguimiento de la pila

/var/www/discourse/lib/distributed_mutex.rb:54:in `warn'
/var/www/discourse/lib/distributed_mutex.rb:37:in `block in synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:29:in `synchronize'
/var/www/discourse/lib/distributed_mutex.rb:14:in `synchronize'
/var/www/discourse/app/models/optimized_image.rb:18:in `lock'
/var/www/discourse/app/models/optimized_image.rb:68:in `create_for'
/var/www/discourse/app/models/topic_thumbnail.rb:21:in `find_or_create_for!'
/var/www/discourse/app/models/topic.rb:104:in `block in generate_thumbnails!'
/var/www/discourse/app/models/topic.rb:103:in `each'

¿Tu servidor tiene escasez de CPU?

Por cierto, esto no tiene nada que ver con la optimización de S3/CDN/Composer, ya que se trata del flujo de trabajo habitual de procesamiento de imágenes en el lado del servidor.

No, durante la última semana no he superado el 60% de CPU, el 50% de memoria ni el 30% de disco…

Sigo teniendo problemas graves con esto. Intenté actualizar a la última versión y usar el modo seguro, pero no ayudó. Probé desactivar enable s3 uploads y el problema desaparece. ¿Alguna idea?

Te recomiendo que primero pruebes Amazon S3.

Si eso resuelve el problema, el error es un bug de Digital Ocean.

Digital Ocean tuvo un gran problema con S3 en Ámsterdam hace un tiempo (empecé a usarlo porque un amigo que trabajaba allí me dijo que era su centro de datos más fiable, pero las cosas cambian y ahora trabaja para Google).

Así que otra alternativa de servicio S3 también sería mi recomendación.

https://status.digitalocean.com/ muestra incidencias con Spaces en sfo2 durante los últimos días. Aunque indica “resuelto”, ya no recomiendo Spaces…

Sí, es correcto. Por eso me mudé a Fráncfort. Desde entonces, funciona bien sin ningún problema. AMS3 y SFO2 tienen muchos problemas, problemas de mantenimiento y de disponibilidad constantemente.

Gracias a todos. El espacio de DO en San Francisco parece ser el problema. He cambiado temporalmente a Nueva York y podría considerar volver a Amazon si tengo más problemas. ¿Cómo puedo remapear las imágenes existentes al nuevo espacio? ¿Solo debo hacer un rebake? He copiado todos los archivos al nuevo espacio.