gpt4 book ai didi

r - 什么是 SockJSAdapter 以及为什么它无休止地运行

转载 作者:行者123 更新时间:2023-12-04 13:43:45 31 4
gpt4 key购买 nike

我有一个 Shiny-app托管在 Ubuntu 中,附件是正在运行的进程的当前快照
enter image description here
如您所见,大量内存被称为 SockJSAdapter 的东西消耗掉了。这与 Shiny-server 相关。我注意到这个过程在我在浏览器中运行我的应用程序时开始,即使在我在浏览器中关闭该应用程序后它也会继续运行。

有人可以更清楚地说明这个过程是什么,为什么即使在我关闭应用程序后它仍然继续运行?我需要在我的 Shiny-app (ui.R or server.R) 中做些什么吗?这样这个过程就会在用户关闭应用程序的那一刻被终止?

我正在使用的 Shiny 服务器版本:

apt-cache showpkg shiny-server
Package: shiny-server
Versions:
1.5.6.875 (/var/lib/dpkg/status)
Description Language:
File: /var/lib/dpkg/status
MD5: 5692122708280493808d4d49f42a0475


Reverse Depends:
Dependencies:
1.5.6.875 - libc6 (2 2.7) r-base (2 2.15.1)
Provides:
1.5.6.875 -
Reverse Provides:

感谢您的任何指针。

最佳答案

我可以在此 shiny-server issue 中找到有关此问题的一些信息.我无法解析与代理使用和 Shiny 服务器相关的评论。我也对网络套接字一无所知,我猜是 SockJS旨在处理。我可以用 pkill -f SockJSAdapter.R 安全地杀死所有悬空的 sockjsadapter.R 进程并重新启动 Shiny 的服务器。

我很想知道一种方法来确保这些僵尸进程不会在用户每次关闭 Shiny 的应用程序时再次发生。

关于r - 什么是 SockJSAdapter 以及为什么它无休止地运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52701661/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com