- do НЕ используйте слишком много разных пулов asp.net , вызываемых и выделенных в plesk.Разместите больше сайтов в одном пуле.
- Больше памяти или остановка неиспользуемых программ / служб на сервере
- Проверьте, есть ли у вас ограничения для памяти напул приложений , который создает пул, продолжает автоматический перезапуск.
- В базе данных установите Режим восстановления на простой.
- Сократите файлы базы данных и переиндексируйте базу данных,изнутри программа
- после всего этого Defrag ваши диски
Проверьте память с помощью Process Explorer .
Чтобы проверить, чтоНачиная с вашего сервера, используйте autoruns , но будьте осторожны, чтобы не остановить любую критически важную службу, и компьютер никогда не запустится снова.Не останавливайте сервисы от автозапуска, используйте диспетчер сервисов, чтобы изменить тип на ручной.Кроме того, многие службы SQL Server не нуждаются в запуске, если вы их никогда не использовали.
Некоторые другие советы
- Переместите временные файлы / и, возможно, каталог сборки asp.net на другой диск.
- Удалите все файлы из временного каталога (cd% temp%)
Убедитесь, что свободная физическая память не равна нулю, используя расширитель процесса.Если он близок к нулю, значит, вашему серверу нужна память или необходимо остановить запуск неиспользуемых программ.
Чтобы разместить много сайтов в одном пуле, необходимо изменить разрешения сайтов в новом пуле общих ресурсов.,Это не сложно, просто найдите время и организуйте, чтобы узнать, какой сайт работает под каким пулом.Теперь предположим, что у вас есть 10 сайтов, лучше использовать 2 разных пула и распределять сайты в этих пулах по загрузке каждого сайта.