- do NOT use too many different asp.net pools , also called as dedicated pools in plesk. Put more sites in the same pool.
- More memory or stop unused programs / services on the server
- Check if you have memory limits in the application pool that cause the pool to continue to automatically restart.
- In the database, set Recovery Mode to simple.
- Compressing database and reindex database files from within a program
- after that Defragment your disks
Check the memory using the process explorer .
To check what starts from your server, use autorun , but be careful not to stop the critical service and the computer will never start again. Do not stop autorun services, use the service manager to change the type to manual. In addition, they do not need many sql services if you have never used them.
Some other tips
- Move the temporary files / and possibly the asp.net build directory to another drive
- Delete all files from the temporary directory (cd% temp%)
Verify that the free physical memory is nonzero using the verification process. If it is close to zero, then your server needs memory or should stop the launch of idle programs.
To place many sites under one pool, you need to change site permissions in the new pool. It's not complicated, just take some time and organize to find out which site runs under which pool. Now let's say that you have 10 sites, it is better to use 2 different pools and distribute the sites in this pool database to load each site.
source share