MOSS 2007 Index ServerでIISRESETを実行しているときに、次のエラーが発生しました。
再起動に失敗しました。
データが無効です。 (2147942413、8007000d)
IIS管理サービスが適切に停止していないため、再起動できないようです。
サーバーはWindowsServer 2008x64を実行しています。
それが発生すると、何かがIISで混乱します。 applicationHost.configを手動でカスタマイズしたり、タイプミスをしたりすると、これに遭遇することがあります。
構成の問題である場合、機能するトリックは、IIS Managerを開いて、少しナビゲートすることです。 IIS Managerは、IISがダウンしている場合に実際に機能し、構文エラーがある場合は、問題が何であるかについてかなり具体的なエラーメッセージを表示します。
また、applicationHost.configがそのサーバーにインストールされていないモジュールを参照している場合にも発生する可能性があります。その場合、最善の解決策は、インストールしたものをアンインストールするか、原因を絞り込むまで構成の一部を手動でプルアップすることです。
または、以前のIISのバックアップに戻して、.configの問題であることを確認してください。また、イベントビューアもご覧ください。それはより多くの手がかりを与えるはずです。
World Wide Web Publishingサービスが停止しているときにも、このエラーメッセージが表示されます。まったく同じ「エラーコード」や「エラー番号」、またはあなたがそれらと呼ぶものなら何でも。
これは数回見ました。どういうわけか、構成にタイミングの問題があると思いますか?私が尋ねる理由は、System.Web.Administrationオブジェクトモデルを使用して、展開用のアプリプールとサイトを作成/削除します。その後、適切な方法でiisreset.exeを発行します。
散発的に、iisresetは私たちにデータが無効ですアレックスが見たメッセージを与えます。サポート担当者が調査のために箱に入るまでに、iisresetが魔法のように機能し始めるため、問題を繰り返すことはできません。これが最後に発生したとき、アプリプールとサイトの作成が完了してから23秒後にiisreset.exeが実行されました。だから私は同期の問題がそれまでに解決されることを期待しますが、多分そうではありませんか?
AppCMDをしばらく使用していませんが、AppCMDを使用しているときに、作成後にAppPoolを起動しようとすると、散発的に誤った構成エラーが発生するという問題を覚えています。その場合、設定が同期されていることを確認するためにスリープ時間を入れました。
考え?