1

私は何年も前に、Web マスターが Linux サーバーで Tomcat を使用してイントラネットをセットアップする仕事に就きました。ユーザーはテスト環境で何かを作成し、「ライブにする」をクリックすると、Linux/Tomcat がファイルを Linux/ライブ PHP Web セットアップに移動します。

彼らがどのようにファイルを移動しているのか、私にはわかりません。Tomcat と Java でこれを行うための一般的なツールは何ですか?

これは漠然としていますが、助けていただければ幸いです。他に必要な情報を教えてください。

また、両方のサーバーに重複する MySQL データベースがあります。Tomcat のセットアップが両方のデータベースに重複した情報を書き込んでいると推測していますが、ファイルがどのように移動されているのかわかりません。

4

1 に答える 1

0

これは、Web サイトのコンテンツがデータベースに完全に保存され、他のサーバーに上書きされているように思えます。

理論的には、rsync シェル スクリプトを使用して、それを php から呼び出して、実際にファイルを他のサーバーに同期させることもできます。

「Make Live」をクリックするとすぐに発生する場合は、直接のデータベース アクセスまたはスクリプト ベースの同期のいずれかです。

時間がかかる場合は、cron ジョブである可能性があります。たぶん、これをチェックして、crontab -l が機能するかどうかを確認する必要があります。

いくつかのオプションがあります。ユーザーがコンテンツを編集できる *.php を実際に開き、「フォームを *.php に投稿」などのライブにするボタンがどこに表示されるかを確認し、そのスクリプトが何をしているかを確認するか、私たちに見せてください。パッケージ (会社のサイトで作業している場合は、見たいが提案しないもの)。

ここに戻って、さらに情報を提供してください。回答を拡大できます。たぶん、あなたが無知である理由を明確にし、すでにチェックしたことを述べてください。私が必要とする情報は、ライブにするボタンがある実際のサイトです。それは次のサイトまたはおそらく何を示すスクリプトにつながりますサイトがやっています。

于 2012-09-11T04:21:44.580 に答える