问题标签 [novnc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
38 浏览

docker - 无法从主管/vnc 中删除一些 docker 日志:“GET /api/health”和“通过 X11VNC_REMOTE X 属性发送远程命令:“cmd=fb””

我正在使用 docker vnc 基础:FROM dorowu/ubuntu-desktop-lxde-vnc:focal

此图像使用主管启动许多进程

我在服务器上和本地运行容器,并让服务器保持几个月的测试自动化,所以 docker 日志很有用,但我在日志中得到了太多我不想要的。

我想删除/减少如下所示的日志

我每天都会收到成千上万的 docker 日志,例如:

其中一种日志显然来自 X11VNC,另一种(我认为)是来自 php-fpm 的健康检查

对于健康检查,这是我尝试过的:

我已经更新了 php-fpm.conf,试图关闭健康信息,但是……那没用???这在启动 bash 中,我尝试过:

它正确更新了 conf 文件,但唉,我仍然得到日志

我也从 bash 开始,如下

但唉,我仍然在 docker 日志中收到“GET /api/health”消息

对于 X11VNC 日志,这是我尝试过的:

supervisord.conf 包含:

我已经更新到这个:

但是,每次通过 novnc 访问容器时,我仍然会收到 X11VNC_REMOTE 日志消息

(我也在 [supervisord] 级别上尝试过 loglevel=critical,但我仍然收到这些消息)

我有点不知所措,我在这上面花了很长时间,感觉就像我在用头撞砖墙。我错过了什么?

更新,到目前为止,我发现其中一个日志来自这里:

https://github.com/LibVNC/x11vnc/blob/f07df92816ef10b7382a542125955df7f4156a5c/src/remote.c >>> 发送远程命令”

这是使用

所以理论上,如果主管设置为抑制 stderr 它不应该在日志中(但它仍然是)

0 投票
3 回答
105 浏览

vnc - (紧密)VNC/RFB 中的客户端上传规范?

我希望了解文件传输如何在 VNC/TightVNC/RFB 中工作。

https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst#serverinit中,我看到提到了某些客户端消息,如果使用严格的安全类型,这些消息看起来很相关,例如

但我没有看到有关这些消息如何在协议中使用的详细信息

https://www.tightvnc.com/上有很多关于使用的信息,但到目前为止还没有找到任何关于协议本身的信息。

文件传输如何工作?例如,双向发送的消息的低级细节是什么,以启动和完成从客户端到服务器的上传?

(最终我希望实现这一点,比如在NoVNC中,但此时我距离任何编码都只有几步之遥)

0 投票
0 回答
16 浏览

rest - 如何从 rest-api oVirt 调用 noVNC 控制台

我是一名初级程序员,我正在使用 REST-API 为 oVirt 编写一个小型 Web 前端。我的前端可以创建、更改、启动、停止和删除虚拟机。但是有一个问题,我不明白如何调用 noVnc Web 控制台。我可以从 virt-viewer 获得票证、代理票证、文件 .vv 以进行连接。
此链接从管理员门户打开控制台,https://ovirt.local/ovirt-engine/services/novnc-main.jsp?host=ovirt.local&port=6100&title=50add455-ffbc-4bfb-bf0b-2dd41d083d83%20-%20noVNC 但如果插入另一个 vm 标题则不起作用

请帮忙,如何调用noVNC控制台?