ホストAで実行されているWebアプリがあり、別のホストBでいくつかのコマンドを実行し、Bで実行されているコマンドの出力をAに存在するWebページに表示したい、つまりライブのようなものを作成したいA に存在する Web ページでの B のコンソールのストリーミング。
このために私がしたことは、B のコンソールの出力を A のソケットにリダイレクトし、出力を A のファイルに保存したことです。
B で開始するプロセスを (web2py コントローラーを使用して) 開始する ajax 呼び出しを起動します。この ajax 呼び出しは、B のコンソールから A のソケットへのリダイレクトも処理します。
Web ページから、ソケットのデータが格納されているファイルを読み取る別の ajax を起動します。
今私が直面している問題は、2 番目の ajax 呼び出しを起動すると、最初の ajax 呼び出しが返されるまで Web ページに戻らないことです。
これがこれを行う正しい方法であることを知りたいです。また、私が直面している問題はajaxまたはweb2pyフレームワークが原因であることを知りたいですか?