AppPoolActivation.ps1
Bir URL'yi çağırmak için aşağıdaki dosyaya sahibim : -
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$request = [System.Net.WebRequest]::Create("https://IPADDRESS***/")
$response = $request.GetResponse()
$response.Close()
ve app.bat
yukarıdaki AppPoolActivation.ps1
dosyayı çağırmak için aşağıdaki dosyayı yazdım : -
"%SYSTEMROOT%\system32\windowspowershell\v1.0\powershell.exe" -Command Start-Process "$PSHOME\powershell.exe" -Verb RunAs -ArgumentList "'-NoExit %~dp0\AppPoolActivation.ps1'
Ardından windows server 2012 windows görev zamanlayıcısında, her 15 dakikada bir 1 günlük bir süre boyunca çalışan bir Günlük görev tanımlarım, bu yüzden esas olarak her 15 dakikada bir çalışacak ve bu görevi .bat dosyasını çağırmak için tanımlarım. takip et:-
Şimdi, görevi ilk kez tanımladığımda yaklaşık 5 saat boyunca iyi çalıştığını, ancak 10-12 saat sonra sunucunun yanıt vermeyi bırakana kadar çok yavaş olacağını not ettim, şimdi sunucudaki görev yöneticisini kontrol ediyorum ve orada buluyorum aşağıdaki gibi, Windows güç kabuğu ve Konsol windows ana çalışan birçok örnek olacak:
kimse bu sorunun üstesinden nasıl gelebileceğimi tavsiye edebilir mi? Yani neden Windows güç kabuğu ve Konsol Windows ana bilgisayarının çalıştığı birçok Windows olayı olacak? ve bunun gerçekleşmesini engellemenin ve sunucumun görev zamanlaması nedeniyle çok yavaş olmasını önlemenin bir yolu var mı? Yıllar önce bu sunucuda hiçbir zaman herhangi bir sorunla karşılaşmadığımı ve bu zamanlama görevini oluşturduğumda başladığımı ...