処理サーバーを構成する

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

集約またはその他の種類の処理のために1つ以上の処理サーバーを構成します。 処理 サーバーは、コンテンツ配信サーバーまたはコンテンツ管理サーバーを構成するのとほぼ同じ方法で構成できます。複数の処理サーバーを使用すると、スケーラビリティとパフォーマンスが向上します。原則として、作成する集計サーバーインスタンスが多いほど、集計処理は高速になります。

推奨 事項

  • Application initialization - リクエストを処理しない1つ以上の処理サーバー、専用パブリッシュ サーバー、インデックス サーバーがある場合は、アプリケーション プールをリサイクルした後にSitecoreを正常に起動できるように、アプリケーションの初期化 (IIS 8.0) または 適切なモジュール (IIS 7.5) を使用していることを確認してください。これを行わないと、Sitecoreは起動されず、非アクティブな状態のためにアプリケーション プールがシャットダウンする可能性があります。

  • xDB Cloud configuration – xDB Cloud Editionを実行している場合は、このトピックとxDB Cloudの設定手順に従って処理環境を設定します。

大事な

すべてのサーバーを1つの信頼できるタイム ソースに同期します (たとえば、ネットワーク タイム プロトコル (NTP)) を使用します。エンゲージメント自動化状態の集約はシステム時間によって異なり、これを変更すると、集計結果が正しくなかったり、データが失われたりする可能性があります。

メモ

設定ファイルを直接変更しないでください。代わりに、実行時に必要な変更を実行する パッチ ファイル を作成する必要があります。

処理サーバーを構成する

処理サーバーを構成するには、次のようにします。

  1. 次のハードウェアのガイドラインをすでに読んでいることを確認します。

  2. Sitecore開発者ポータルWebサイトの「Sitecore Experience Platformのインストール」ガイドを使用して、Sitecoreインスタンスをインストールします。

    手記

    Microsoft .NET Framework 4.5.2を使用している場合は、web.configtargetFramework="4.5.2"httpRuntimeノードに追加します。この変更は、Sitecore 8.2の初期リリースにのみ適用されます。詳細については、Sitecoreインストール ガイドを参照してください。

  3. クライアントへのアクセスを削除または制限します。処理サーバー上にSitecoreクライアントは必要ありません。

  4. データベース接続文字列を構成します。このトピックには、各サーバー・タイプに必要なすべてのデータベース接続ストリングのリストが含まれています。

  5. サーバーの種類ごとに有効または無効にする必要があるすべての設定ファイルをリストしたスプレッドシートをダウンロードします。

    大事な

    Windowsファイル エクスプローラーを使用している場合は、ファイル拡張子が表示されていることを確認する必要があります。ファイル拡張子を表示するには、File Explorer OptionsウィンドウのViewタブで、Hide extensions for known file typesチェック ボックスがオフになっていることを確認します。

  6. 処理サーバーの関連ファイルを有効または無効にします。

    手記

    Sitecore XPインストールでSitecore Commerce製品を使用しない場合は、スプレッドシートで無効化または有効化が示されているかどうかに関係なく、Sitecore Commerce Connectに属する設定ファイルを無効にする必要があります。

  7. 次の設定ファイルで、各パラメータ値を更新します。

    Configuration file

    Section

    Parameter

    Value

    Sitecore.ContentSearch.DefaultConfigurations.config

    configuration/sitecore/contentSearch/ indexConfigurations/indexUpdateStrategies

    Webデータベースを使用してすべての戦略をコメント アウトします。

    <onPublishEndAsync type="Sitecore.ContentSearch.Maintenance.Strategies.OnPublishEndAsynchronousStrategy, Sitecore.ContentSearch">
                <param desc="database">web</param>            
                <CheckForThreshold>true</CheckForThreshold>
              </onPublishEndAsync>

    Sitecore.config

    configuration/sitecore/<database id="web"

    このセクションをコメントアウトします

    database

    <database id="web"
        </database>

    configuration/sitecore/<agent type="Sitecore.Tasks.PublishAgent"

    このセクションをコメントアウトします

    agent

        <agent type="Sitecore.Tasks.PublishAgent" method="Run" interval="00:00:00">
          <param desc="source database">master</param>
          <param desc="target database">web</param>
          <param desc="mode (full or smart or incremental)">incremental</param>
          <param desc="languages">en, da</param>
        </agent>

    <sites>

    <site name="website" database="web"/>

    database

    master

    Web.config

    <system.webServer>

    <modules

    のエントリをコメントアウトします SitecoreAntiCSRF

    <add name="SitecoreAntiCSRF" type="Sitecore.Security.AntiCsrf.SitecoreAntiCsrfModule, Sitecore.Security.AntiCsrf" />.
    手記

    Sitecoreでは、データベースとインデックスに独自の名前を作成できます。このテーブルでは、masterwebsitecore_marketing_asset_index_webなど、すべてのデータベースとインデックスのデフォルトのSitecore名を使用しています。

  8. 検索およびインデックス作成プロバイダーを構成します。このトピックには、LuceneまたはSolrを検索およびインデックス作成プロバイダーとして構成するために必要なリンクとその他の情報の一覧が含まれています。

オプションの設定

処理サーバーを構成するためのオプションの手順があります。

この記事を改善するための提案がある場合は、 お知らせください!