2016-11-28 13 views
-2

私はいくつかのサーバーを持っています。また、各サーバーには、FileSystemを検証するためのシェルスクリプトと、解析するファイルの情報があります。このスクリプトは、例JSPでkshスクリプトの応答を表示する

サーバ1つの FSは/ usr/user1の自由の10Gb

ファイル100加工、加工 ファイル200、

など。

スクリプトのコンソールに情報をレンダリングします完全に実行するのに約1分かかります。

すでにjbossサーバーといくつかのサーブレットを持つwebappがあります。 私は、4つの異なるサーバー上でこれらのコマンドを実行し、結果を表示するためにjspとサーブレットを作成したいと考えています。

アヤックスおそらく??

答えて

0

あなたの質問は非常に明確ではありません事前に

感謝。複数のサーバーがあります。彼らはウェブサーバーですか?

私は一般的な答えを出そうとします。

代わりに1分を待つので

  • シェルスクリプトは、各サーバー上、または定期的にデータベーステーブル
  • にログファイルへの書き込みをしている(時間機密情報が存在しない場合)、あなたはregularyシェルスクリプトを呼び出すことができますjbossサーバーから他の(Web)サーバーにアクセスして(最後の)ログ/ DBテーブルの内容を取得して提示することができます。

OR

あなたは、Ajaxと、提案のように。他に

  • AJAXリクエスト(ウェブ)サーバーあなたが他の(ウェブ)ことを考慮すべきである

ブラウザで

  • 表示を処理するために待機
  • 、ウェブインタフェースを介してshellsriptsを開始サーバーは一般にアクセス可能です。したがって、いくつかのセキュリティ手段を実装する必要があります。複数のリクエストもできるので、シェルスクリプトを呼び出すことができるロック/タイムリミットがいくつかあるはずです。 JBossのサーバ
  • のJBossサーバrun the shellscripts remotely with ssh
  • 待機し、現在
  • OR

    • AJAXリクエストだから単一のソリューションが、多くの可能性はありません。
      ロジックは、ブラウザ、jboss-server、および他のサーバに配布できます。

    +0

    ありがとう、またはあなたの助け... 私は、どこかのテーブルに情報を書き込んでjspに表示するようにあなたの解決策を考えます。 – testeurFou

    +0

    私は助けることができてうれしいです。左側にあるチェックマーク/矢印をクリックすることで、回答を受け入れるかアップアップすることができます。 –

    関連する問題