1台のホストコンピュータ上にMirrorSyncの複数のインスタンスをインストール
- インストーラで「ホスティングプロバイダオプション」を選択します。
- ホスティングプロバイダオプションでは、MirrorSyncのインスタンス毎に名前をつけることができます。 各インスタンスの名前が識別しやすいユニークな名前を設定してください。
- 各インスタンスは、Program FilesフォルダまたはApplicationsフォルダにある360Adminユーティリティを使って管理できます。
- 各インスタンスは単一のTomcatプロセスを共有します。
参考記事:
FileMaker Serverの管理者でないアカウントを使う
「複数サーバによる展開」(FileMaker ServerとMirrorSyncを別のマシンで構成している場合)
Tomcatの起動/停止のカスタマイズ
Tomcatの起動と停止をより高速にするために、server.xmlファイルをカスタマイズして、startStopThreads属性を¥ホストしているインスタンスと同じ数またはそれ以上に設定することをお勧めします。
カスタマイズ例:
<Host name = "localhost" appBase = "webapps" unpackWARs = "true" autoDeploy = "true" startStopThreads = "30">
インストーラの使用
MacまたはWindowsにインストールする場合は、インストーラの使用を推奨します。
360Worksでは、当社のホスティングクライアントにもインストーラーを使用しており、更新と管理が容易になった実績があり、自信をもってお勧めしています。 インストーラが実際に何をするのかについて興味があるなら、それは以下を変更して加えます:
- 読み書き可能なフォルダを以下に作成
Mac
/ Library / 360Works
Windows
C:\ Program Files \ 360Works
- Tomcat 7のインストール
- インスタンスをダウンロードしてそのフォルダにインストールします。
- MirrorSyncのコピーがいくつ実行されているかに関係なく、Tomcatのコピーは1つだけインストールされます。
- インストーラのMirrorSync.warをコピーして名前を変更
- これにより、Webアプリ、およびその他のサポート資料がフォルダに展開されます。
- OS XのLibrary / LaunchDaemonsに起動デーモンを追加(Mac)
- Tomcatを自動的に起動するためのWindowsサービスを作成(Windows)
- URLリダイレクトを可能にするために、Apache用のhttp.confファイルを修正(Mac)
- IISでURLリダイレクト用のISAPIフィルタまたはURL書き換えルールを作成(Windows)
- Tomcatを管理するための軽量の管理ユーティリティJARファイルを以下の場所にコピー
Mac
/Applications
Windows
C:\ Program Files\360Works
- 古いMirrorSyncのURLリダイレクトを削除(古いバージョンのMirrorSyncからアップグレード時)
インストーラを使用せずにMirrorSynを展開
インストーラを使用せず、ご自身で設定したTomcatのインスタンスを使用して手動でMirroSyncを展開する場合は、以下の指示に注意して従ってください。
- 360Worksフォルダの作成
- 以下の場所にフォルダを作成します。Tomcatが実行しているプロセスに対して読み書き可能に設定します。
- 1Macの場合は「/ Library / 360Works」
- Windowsの場合は「C:\ Program Files \ 360Works」
- このフォルダが、MirrorSyncが内部同期データベースと保存された設定を含むプライベートデータを保存する場所です。ディスク容量の都合で他の場所に配置すること必要がある場合は、Tomcatの「360directory」システムプロパティを他のパスを指すように設定してください。
- 以下の場所にフォルダを作成します。Tomcatが実行しているプロセスに対して読み書き可能に設定します。
- MirrorSync.warファイルの名前を、ホスティング顧客のインスタンスとして実行するインスタンスの名前に変更します。
- 'MyCustomerSync.war'(Tomcatの複数のインスタンスを使用して)同じ名前でMirrorSyncの複数のインスタンスを実行する場合は、それぞれのTomcatインスタンスに対して個別に '360directory'を設定する必要があります。
- warファイルをTomcatインスタンスのwebappsディレクトリにドロップします。
- MirrorSync.xml context discriptor を修正し、MirrorSyncの管理ユーザ名とパスワードを設定します。
- Tomcat 6:このファイルは自動的にTomcat / conf / Catalina / localhostに書き込まれます。
- Tomcat 7:このファイルはwebapps / MirrorSync / META-INF / context.xmlファイルにあります。または、Tomcat 6と同じ動作をするためのcopyXMLに関するドキュメント「http://tomcat.apache.org/tomcat-7.0-doc/config / host.html "」の指示に従うこともできます。
- アプリケーションを再デプロイするたびにcontext.xmlファイルが失われないようにすることをお勧めします)
- 設定に必要な場合は、IIS / ApacheからTomcatコネクタへのURL転送を設定します。これを行う方法についてはtomcatのドキュメントを参照してください。
注意点
インストーラを使用するかどうかにかかわらず、複数のMirrorSyncのインスタンスをインストールすると、メモリが不足する可能性があります。
メモリエラーメッセージで「PermGenSpace」について言及されている場合、メモリの問題は実際の同期操作中に使用されるメモリではなく、MirrorSyncクラスのロードに関連しています。
この場合は、以下のファイルのファイルを変更して起動リストに追加して解決できる場合があります。
Windows C:¥Program Files¥360Works¥Applications¥bin¥setenv.bat
Mac /Library/360Works/Applications/bin/setenv.sh
引数:
-XX:PermSize = 64m -XX:MaxPermSize = 256m
原文:Installation for hosting providers http://docs.360works.com/index.php/MirrorSync_advanced_topics#Installation_for_hosting_providers
コメント
0件のコメント
サインインしてコメントを残してください。