none
1回目と2回目の処理時間が異なる RRS feed

  • 質問

  • Windows Server 2012 R2

    IIS 8.5

    .NetCLRバージョン v2.0

    上記環境へのWebサービスの処理時間についてご教授ください。

    突然、Webサービスの処理時間が増大してしまいます。

    Webサービスではファイルのアップロード処理・DB更新を行っています。

    同一ファイルに対して、

    1回目の処理時間:約60秒

    2回目の処理時間:約1秒

    という現象が発生します。

    発生するタイミングに規則性を見つけられておりません。

    原因の特定を行いたく、質問させてください。

    質問①

    現象から、アップロードするファイルの容量に依存して処理j時間が長くなっているわけではないと考えているのですが、

    キャッシュのようなものがきいているのでしょうか?

    質問②

    ワーカープロセスのアイドルタイムアウトが関連していそうでしょうか?

    現在、

    プロセスアイドルタイムアウト時間:20分(既定)

    リサイクル:しない

    という設定で動作しています。

    ワーカープロセスがTerminateしており、ワーカープロセスの起動に時間がかかる可能性はありますでしょうか?

    ただ、アクセスログを確認していると、

    直前のWebサービスへのアクセス時間が20分以内の場合でもあっても現象は発生しています。

    私自身、知識不足であることは理解していますので、

    質問内容が的を得ていないことや、

    必要な情報が足りていないことがあるかと思いますので、

    ご指摘いただけると幸いです。

    よろしくお願い致します。

    2018年3月14日 9:34