Quantcast
Channel: Hyper-V フォーラム
Viewing all articles
Browse latest Browse all 356

ワーカープロセス(w3wp.exe)がweb.configをロックしてしまう

$
0
0

【通常の処理】以下の処理で過去数ヶ月にわたり、毎日実行できていた。

1. appcmdでリダイレクト先を変更

C:\Windows\system32\inetsrv\appcmd set config "Default Web Site/×××" /section:httpRedirect /enabled:true
3. appcmdでリダイレクトを解除 (s2_service01_redirect_maintenance_off.bat)

C:\Windows\system32\inetsrv\appcmd set config "Default Web Site/×××" /section:httpRedirect /enabled:false

【問題発生時】10/1、10/3に発生した。

1. appcmdでリダイレクト先を変更
2. ワーカープロセス(w3wp.exe)がweb.configをロックしてしまう (問題と思われる箇所)
3. appcmdでリダイレクトを解除する際、下記のエラーが発生

処理を開始します。2014/10/03 01:12:30.670
構成変更を構成コミット パス "MACHINE/WEBROOT/APPHOST/Default Web Site/S2_Service01" の "MACHINE/WEBROOT/APPHOST/Default Web Site/S2_Service01" のセクション "system.webServer/httpRedirect" に適用しました
ERROR ( hresult:80070020, message:構成の変更をコミットできませんでした。   プロセスはファイルにアクセスできません。別のプロセスが使用中です。  )
エラー終了しました。2014/10/03 01:12:36.940


【質問内容】

1. 【問題発生時】の「2.」でワーカープロセスがweb.configをロックする理由
2. 発生する時と発生しないときがある理由
3. 問題を起きないようにする方法


Viewing all articles
Browse latest Browse all 356

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>