He estado recibiendo errores 404 aleatorios al editar respuestas en mi foro.
Cuando las ediciones funcionan, se envía una solicitud PUT al endpoint /posts/:post_id con una respuesta 200.
Pero cuando no funcionan, puedo ver en las herramientas de desarrollador una solicitud PUT a /post_replies/:post_id que devuelve un 404. Cuando actualizo la página, los errores desaparecen y puedo guardar la edición correctamente (vía /posts/:post_id, el :post_id no cambia).
No estoy seguro de si hay una condición especial que podría hacer que /posts se convierta en /post_replies por error o si se trata de un problema diferente. Recientemente cuadrupliqué la RAM de mi servidor y no he visto nada extraño en los registros.
Sigo recibiendo estos errores aleatorios al intentar guardar una edición en publicaciones de otros. Ocurre tanto en publicaciones antiguas como nuevas, pero siempre de forma aleatoria:
Estoy en la última versión y puedo confirmar que esto sigue ocurriendo: al intentar guardar una edición en la publicación de otro usuario, se abre aleatoriamente un cuadro de diálogo con el mensaje not_found:
No se pudo encontrar la URL o el recurso solicitado.
Si recargo la página y vuelvo a pulsar el botón “Guardar edición”, el error desaparece y la edición se guarda correctamente.
¿Quizás podrías intentar revisar el rastreo del navegador la próxima vez que ocurra? Dado que está accediendo a diferentes puntos finales, es posible que esté utilizando diferentes métodos en la aplicación de EmberJS.
Acabo de actualizar a la versión 2.7.0.beta2 y el problema persiste:
Intentar editar la respuesta al post 47994
PUT https://mydomain.com/post_replies/47994 => 404 No se pudo encontrar la URL o el recurso solicitado. En la consola: Error al cargar el recurso: el servidor respondió con un estado 404 () /post_replies/47994:1
Recargar la página
Intentar editar la respuesta al post 47994
PUT https://mydomain.com/posts/47994 => 200 éxito
Si necesitas más información para ayudar a depurar el problema, estaré encantado de proporcionarla.
Como siempre, gracias por tu paciencia con nosotros, Nacho: cuando proporcionas pasos de reproducción muy detallados, casi siempre podemos preparar una solución rápidamente.