0

デフォルトでは、Commerce Server のパイプラインのログは に記録されます%WEBROOT%\pipelines\logが、この場所を変更できる構成値はありますか?

4

1 に答える 1

1

Commerce Server2007APIまたは構成を介してこれを実行できるとは思いません。ただし、これは、Windows mklinkコマンドを使用してNTFSシンボリックリンクを作成することで実現しました(Windows Server 2008、Vista、および7でサポートされています)。

mklinkを使用してCommerceServerパイプラインログを再配置する方法

  1. ディレクトリ%WEBROOT%\pipelines\logが存在する場合は、削除します。
  2. 新しいログディレクトリを作成します(例x:\new\location\path
  3. 次のコマンドを(管理者として)実行して、シンボリックリンクを作成します。
    mklink /D %WEBROOT%\pipelines\log x:\new\location\path
  4. 新しいディレクトリに適切な権限を設定します(CSがそのディレクトリにログインできるようにします)。
  5. CSパイプラインログを有効にして、新しいディレクトリにログが記録されるのを監視します。

免責事項: 私はこれを開発マシンでのみ使用しました。本番環境で機能しない理由はわかりませんが、自己責任でテストして使用してください。

ドラゴンに注意してください:パイプラインロギングがPCFの同時実行を適切に処理するかどうかはわかりません(prodでは一般的です)。Microsoftはまた、本番環境でパイプラインロギングを有効にしないように明示的にアドバイスしています。

于 2011-05-20T09:27:14.457 に答える