0

Webサーバーで実行する単純なデーモンタイプのスクリプトがあるとします。私はそれをgnuscreenを備えたターミナルで実行しているので、それを監視することができます。それはうまくいきます(ちなみに、私はこのトリックを使用します)。

しかし、スクリプトの出力を監視できるWebページを作成したいとします。それを行う最も簡単な方法は何ですか?

ノート:

4

2 に答える 2

1

デーモンが Web スクリプトからアクセス可能な場所 (データベース テーブルなど) に出力を記録し、それを表示できるようにします。数秒ごとに Web ページを更新します。(必要に応じてXmlHttpRequest、Javascript を使用することもできます)

編集:

ページを更新する最も簡単な方法は、meta http-equiv="refresh" content="5">タグを使用することです。もう少しエレガントなのは、Javascript を使用することです。PeriodicUpdater for jQueryなどを使用できます。

これらのソリューションは、どちらもポーリング手法です。コメットと呼ばれる、イベントを即座に伝播させるために使用できるトリックがあります。しかし、それはもう少し複雑です。率直に言って、投票はおそらくあなたのユースケースに適しています。

于 2010-04-21T19:27:51.290 に答える
0

これは本当に有望に見えます (私の友人であり並外れたハッカーであるDavid Yangに感謝します):

http://blog.new-bamboo.co.uk/2009/12/7/real-time-online-activity-monitor-example-with-node-js-and-websocket

于 2010-04-21T19:24:05.837 に答える