Autor Tema: [Solved] Al actualizar LUCI me toca reiniciar el router para que se actualice...  (Leído 5707 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado peperfus

  • *****
  • Mensajes: 216
Hola, creo que el título es bastante descriptivo.
Cuando actualizo el luci, le hago un /etc/init.d/uhttpd restart, pero me sigue mostrando la versión anterior de su web. Tengo que reiniciar el router para que me muestre la nueva versión actualizada.

¿Alguien sabe qué hacer para no tener que reiniciar el router?

Gracias.


« Última modificación: 21-12-2019, 19:55 (Sábado) por peperfus »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2038
Re:Al actualizar LUCI me toca reiniciar el router para que se actualice su web ...
« Respuesta #1 en: 18-12-2019, 18:43 (Miércoles) »
Vacía la caché del explorador.
Con el Morcilla dale al CTRL+F5
Con el Chromo CTRL+Shift+F5 (el shift creo que es opcional o dependerá de la versión)

https://www.getfilecloud.com/blog/2015/03/tech-tip-how-to-do-hard-refresh-in-browsers/
« Última modificación: 18-12-2019, 18:47 (Miércoles) por Tki2000 »
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

Desconectado peperfus

  • *****
  • Mensajes: 216
Gracias por la respuesta, pero nada. He borrado todo el historial y sigue apareciendo la web anterior. Incluso he probado en firefox y en chrome y en otro PC.

Es una cosa rara. ¿A nadie más le pasa?

Desconectado peperfus

  • *****
  • Mensajes: 216
No sé si tendrá algo que ver con esto.
En la próxima actualización lo probaré.
Citar
uci set luci.ccache.enable=0
uci commit luci
at the command line
or
simply remove /tmp/.luci-indexcache
(extraído de:)
https://stackoverflow.com/questions/29403404/how-to-reload-usr-lib-lua-luci-dispatcher-lua-after-a-modification-without-rest

Edito:
He hecho lo siguiente y me ha funcionado:
Código: [Seleccionar]
/etc/init.d/uhttpd stop
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulescache
/etc/init.d/uhttpd start
Y refrescar la web en el navegador.
Creo que esto debería hacerlo el uhttpd al pasarle el parámetro restart (o start, en su caso)
« Última modificación: 21-12-2019, 16:07 (Sábado) por peperfus »

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2038
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...
No habrás entendido algo, hasta que seas capaz de explicárselo a tu abuela...
Hacemos pantallas con píxeles casi invisibles, para luego ampliar la letra porque no la vemos... Bonita paradoja...
Creamos analfabetos tecnológicos con una velocidad pasmosa. Todo el mundo "maneja" tecnología, casi nadie sabe lo que tiene entre las manos, pero todo el mundo opina.
El analfabetismo, antes, pasaba desapercibido. Ahora, se transmite por Internet y las redes sociales.
Solo a un mandril epiléptico se le podría haber ocurrido diseñar la cinta de menú de M$.
Los dispositivos táctiles y las pantallas pequeñas son una lacra para la información relevante y el desarrollo de interfaces de usuario.

Desconectado peperfus

  • *****
  • Mensajes: 216
No sé si algo habrá cambiado, pero cuando yo modifico el código de alguna página de luci, tan sólo al pinchar en el menú de luci alguna otra opción, ya me refresca los cambios que haya hecho... como si releyera todo cada vez que pinchas alguna opción...

Sí, es verdad. Cuando instalo algún módulo extra, como por ejemplo el luci-ddns, no aparece él solo, sino que entro por ejemplo a Status y al refrescarse la web, ya aparece la gestión de ddns en Services. A lo mejor es que al instalar algún módulo se borra la caché del servidor y fuerza a regenerarla?

//FINAL Y MÁS DOS RESPUESTAS