Page 1 of 1

w3wp.exe process spikes occasionally

Posted: Tue Dec 02, 2008 11:04 pm
by trozzi
Hello,

The w3wp.exe process spikes CPU occassionally.

What are the Able maintenance tasks that fire and under what conditions?

Could they be the reason this process spikes CPU processor time?

Thanks
Thomas

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 9:34 am
by mazhar
Are you using McAfee VirusScan?

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 9:45 am
by mazhar

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 10:19 am
by trozzi
It is running Symantec.

Are there any Able Cleanup process thta run from time to time?

Thanks

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 10:29 am
by mazhar
Yes Able do have a maintenance routine.

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 10:47 am
by trozzi
Can share with me what triggers it, and generally what it does?

Thanks
Thomas

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 12:37 pm
by mazhar
Maintenance Trigger
Application triggers the maintenance routine after a specified interval of time. You can view this interval in App_Data/ablecommerce.config file as name maintenanceInterval="360" where 360 means 360 minutes.

Operations
Maintenance routine performs many operations regarding to clean the db by removing anonymous records and ensuring the application integrity. For example the maintenance performs the following jobs

1- Maintain Users
2- Maintain Anonymous Checkouts
3- Clear Account Data
4- Maintain Page View Log
5- Maintain Email Subscriptions
6- Expire Subscriptions
7- Update Exchange Rates
8- Maintain Catalog
9- Maintain Audit Log

Re: w3wp.exe process spikes occasionally

Posted: Wed Dec 03, 2008 2:00 pm
by trozzi
Does the process start automatically on a timer or does a page hit trigger the cleanup?

Thanks
Thomas

Re: w3wp.exe process spikes occasionally

Posted: Thu Dec 04, 2008 5:23 am
by mazhar
For each request its checked that weather maintenance is required on not. If at some request the mentioned amount of time is passed then the maintenance routine will be executed.