servidor - R Brillo: ¿Cómo permitir a los usuarios detener el proceso? ¿Y cómo detener la aplicación de backend?
que es programacion frontend y backend (2)
En este momento, no parece que haya respuesta desafortunadamente.
https://groups.google.com/forum/#!topic/shiny-discuss/j9-NeG9v5ds
Joe dice: "No es posible en este momento, pero la semana pasada te habría dicho que nunca sería posible, mientras que ahora puedo pensar en una manera de implementar esto una vez que hayamos realizado nuestra próxima ronda de cambios en httpuv. No hay promesas". aunque y mientras tanto no puedo pensar en ninguna solución ".
En resumen, no.
Tengo una aplicación brillante que permite a los usuarios cargar sus propios datos y hacer algunas tareas. Según el tamaño de sus datos y el tipo de tareas que desean realizar, a veces el proceso se alarga e incluso dura para siempre. Me gustaría agregar la función "detener" en la que los usuarios pueden hacer clic en ella y la tarea actual se detendrá y pueden continuar con otras tareas. ¿Cómo debería hacerlo?
Mi segunda pregunta está relacionada con la primera. Digamos que uno de mis usuarios de la aplicación ha implementado un proceso muy pesado y ha ocupado mi CPU, pero el propio usuario no ha iniciado la señal de parada. Me gustaría imponer un comando de "tiempo de espera" para que la aplicación se cierre automáticamente después de 5 minutos. ¿Cómo puedo configurarlo?
Muchas Gracias y saludos,
nublado
Me gustaría crear un botón de acción que tenga una etiqueta "Cancelar", pero se redirigirá a una nueva página cuando se haga clic en.
actionButton("button", "Cancel Operation")
En lo que respecta al límite de parada de la CPU, crearía un temporizador para ese botón de acción y, cuando se haga clic en él, el temporizador comenzará. A continuación, compruebe si una declaración condicional (el límite de tiempo) ha pasado, redirigir a una nueva página.