我有一个在主机 A 上运行的网络应用程序,它在另一台主机 B 上运行一些命令,我想在 A 上的网页上显示在 B 上运行的命令的输出,即我想创建一种实时在 A 上的网页上流式传输 B 的控制台。
为此,我将 B 控制台的输出重定向到 A 上的套接字,并将输出保存在 A 上的文件中。
我触发了一个 ajax 调用,该调用启动了从 B 开始的进程(使用 web2py 控制器)。这个 ajax 调用还处理了 B 的控制台到 A 的套接字的重定向。
从网页中,我触发了另一个 ajax,它读取存储套接字数据的文件。
现在我面临的问题是,当我触发 secodn ajax 调用时,它不会返回网页,直到返回第一个 ajax 调用。
我想知道这是正确的做法。我也想知道,我面临的问题是由于 ajax 或 web2py 框架?