We are using warmup module on Windows 2008 R2 machine. In event log, there comes a warning log at regular intervals:
The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on
the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
app\myfolder\myfile.aspx
MACHINE/WEBROOT/APPHOST/sitename/
Forbidden
What is causing this ? Do i need to reinstall the module?
IIS Application Warmup Module generates event log messages if it encounters invalid configuration or if gets an unexpected response to a warmup request or if any failure happens while doing application warmup. It seems that warmup module is running into
one of these but for some reason eventlog APIs are not able to find the description. Can you pls paste you application warmup configuration so that I can try it here?
It seems you're getting an access denied error when the warmup module tries to access your web pages. Seeing from your config that you have a login.aspx page, I'm assuming that you're using some kind of authentication mechanism, which would mean that when
the module tries to access your page it is not able to.
We have forms authentication on pages. To access Login.aspx page user does not need to be logged in. Timesheet, Expense etc. are folders containing aspx files. In those folders u need to be logged in, non logged user are sent back to login.aspx page.
Is there a way to warmup pages where u need login ?
You can set an authorization token for the warmup requests sent. This can be done using the "Edit User Context..." You can use this to set an user authentication context using Basic, Digest, or Windows Integrated authentication schemes.
I dont think any of these schemes will help here because application is using formsauth. Arun, is it possible to create a different path which will by-pass forms authentication so that application gets warmed up successfully? This path can be exposed only
to local machine or can require some other authentication so that remote users are not able to access application without forms authentication.
In the event log it gives following fail even for Login.aspx page. This page is avaialble to all , so it can not be authentication issue.
The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component
on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
app\Login.aspx
MACHINE/WEBROOT/APPHOST/current_prod/
Forbidden
I have now changed warmup configuration to this and will test how this works.
Issue resolved. The cause of the error was no access to application pool. My site structure is:
MainSite
MainSite/App
Main Site and then application MainSite\App , MainSite and APP were using different application pools. Warmup component was configured on the mainSite and trying to access files in App. This was giving access denied error in the warmup component.
Hi guys, I've the same issues, but ,i can't solve as deep200 do.
This is the error, and, as you can see is the same of Deep 2000, but, I use the same Application pool for the default website and for each app.
The server is a windows Server 2008 R2 and the application pool is set that runs 32bit application and the pipeline management is set to classic.
The IIS identity is set to ApplicationPoolIdentity, but, i've tryed with other account, such as neteork or system built in, but still not solve.
"The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on
the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
login.aspx
MACHINE/WEBROOT/APPHOST/Default Web Site/SolutionDOC_Client
Forbidden"
deep2000
5 Posts
IIS Application Warmup Module , Warning in Event Log
Jan 29, 2010 06:32 AM|LINK
Hi,
We are using warmup module on Windows 2008 R2 machine. In event log, there comes a warning log at regular intervals:
The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
app\myfolder\myfile.aspx
MACHINE/WEBROOT/APPHOST/sitename/
Forbidden
What is causing this ? Do i need to reinstall the module?
Any help would be appreciated.
Thanks.
application warm-up 2008R2
ksingla
1138 Posts
Microsoft
Re: IIS Application Warmup Module , Warning in Event Log
Jan 29, 2010 06:46 PM|LINK
IIS Application Warmup Module generates event log messages if it encounters invalid configuration or if gets an unexpected response to a warmup request or if any failure happens while doing application warmup. It seems that warmup module is running into one of these but for some reason eventlog APIs are not able to find the description. Can you pls paste you application warmup configuration so that I can try it here?
Thanks,
Kanwal
deep2000
5 Posts
Re: IIS Application Warmup Module , Warning in Event Log
Feb 01, 2010 11:45 AM|LINK
Thanks for response. I am attaching the setup settings below :
<httpWarmup>
<requests>
<clear />
<add requestUrl="default.aspx" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="login.aspx" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="Timesheet" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="Expense" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="Reports" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="Grid" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
<add requestUrl="ProjectSetup" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
</requests>
</httpWarmup>
Thanks,
Arun
kehand
72 Posts
Microsoft
Re: IIS Application Warmup Module , Warning in Event Log
Feb 01, 2010 09:31 PM|LINK
Hi,
It seems you're getting an access denied error when the warmup module tries to access your web pages. Seeing from your config that you have a login.aspx page, I'm assuming that you're using some kind of authentication mechanism, which would mean that when the module tries to access your page it is not able to.
HTH,
kehand
deep2000
5 Posts
Re: IIS Application Warmup Module , Warning in Event Log
Feb 02, 2010 10:23 AM|LINK
Hi,
We have forms authentication on pages. To access Login.aspx page user does not need to be logged in. Timesheet, Expense etc. are folders containing aspx files. In those folders u need to be logged in, non logged user are sent back to login.aspx page.
Is there a way to warmup pages where u need login ?
Thanks,
Arun
kehand
72 Posts
Microsoft
Re: IIS Application Warmup Module , Warning in Event Log
Feb 02, 2010 10:53 AM|LINK
You can set an authorization token for the warmup requests sent. This can be done using the "Edit User Context..." You can use this to set an user authentication context using Basic, Digest, or Windows Integrated authentication schemes.
HTH,
kehand
ksingla
1138 Posts
Microsoft
Re: IIS Application Warmup Module , Warning in Event Log
Feb 02, 2010 09:34 PM|LINK
I dont think any of these schemes will help here because application is using formsauth. Arun, is it possible to create a different path which will by-pass forms authentication so that application gets warmed up successfully? This path can be exposed only to local machine or can require some other authentication so that remote users are not able to access application without forms authentication.
Thanks,
Kanwal
deep2000
5 Posts
Re: IIS Application Warmup Module , Warning in Event Log
Feb 03, 2010 06:35 AM|LINK
Hi,
In the event log it gives following fail even for Login.aspx page. This page is avaialble to all , so it can not be authentication issue.
The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
app\Login.aspx
MACHINE/WEBROOT/APPHOST/current_prod/
Forbidden
I have now changed warmup configuration to this and will test how this works.
<httpWarmup>
<requests>
<clear />
<add requestUrl="login.aspx" allowedResponseCodes="200-399" warmupContext="" sendMode="Asynchronous" />
</requests>
</httpWarmup>
Thanks
Arun
deep2000
5 Posts
Re: IIS Application Warmup Module , Warning in Event Log
Feb 04, 2010 06:42 AM|LINK
Issue resolved. The cause of the error was no access to application pool. My site structure is:
MainSite
MainSite/App
Main Site and then application MainSite\App , MainSite and APP were using different application pools. Warmup component was configured on the mainSite and trying to access files in App. This was giving access denied error in the warmup component.
Regards,
Arun
mario.v
1 Post
Re: IIS Application Warmup Module , Warning in Event Log
Jul 23, 2010 10:22 AM|LINK
Hi guys, I've the same issues, but ,i can't solve as deep200 do.
This is the error, and, as you can see is the same of Deep 2000, but, I use the same Application pool for the default website and for each app.
The server is a windows Server 2008 R2 and the application pool is set that runs 32bit application and the pipeline management is set to classic.
The IIS identity is set to ApplicationPoolIdentity, but, i've tryed with other account, such as neteork or system built in, but still not solve.
"The description for Event ID 1003 from source IIS Application Warmup Module cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
login.aspx
MACHINE/WEBROOT/APPHOST/Default Web Site/SolutionDOC_Client
Forbidden"
Any ideas about?