我有一个闪亮的应用程序,允许用户上传自己的数据并执行一些任务。根据他们的数据大小和想要执行的任务类型,有时这个过程会很长,甚至永远持续下去。我想添加"停止"功能,用户可以点击它,当前任务将停止,他们可以继续执行其他任务。我该怎么做?
我的第二个问题与第一个问题有关。假设我的一个应用程序用户部署了一个非常繁重的进程,它严重占用了我的CPU,但用户自己没有启动停止信号。我想强制执行一个"超时"命令,这样应用程序就会自动终止,比如5分钟后。我该如何设置?
非常感谢并致以最良好的问候,
多云
我会创建一个带有"取消"标签的操作按钮,但单击后会重定向到新页面。
actionButton("button", "Cancel Operation")
关于CPU停止限制,我会为该动作按钮创建一个计时器,当它被点击时,计时器就会启动。然后测试条件语句(时间限制)是否已通过,重定向到新页面。
不幸的是,此时似乎没有答案。
https://groups.google.com/forum/#!主题/闪亮讨论/j9-NeG9v5ds
Joe说:"现在还不可能,但上周我会告诉你这永远不可能,而现在我可以想一种方法,一旦我们对httpuv进行了下一轮更改,就可以实现这一点。不过没有承诺,同时我也想不出任何变通办法。"
简而言之,没有