2017-02-05 40 views
1

私はIISホスティング.netコアWebサイトを使用しています。私は意図的にすべてのサーバーメモリを消費する方法で書いています。ドットネットプロセスが特定のメモリ制限を超えると、それ自体がリサイクルされるように、どのように設定すればよいでしょうか。メモリ使用量を制限する方法.netコアwebサイトkestrelでIISをホストする

kestrelでこれを行うオプションが見つかりません。 IISは、同様に、それは私がWMIイベントサブスクリプション

で、プロセスを監視し、殺すために残業を実行するためのPowerShellスクリプトを使用していると考えることができる唯一の方法だけでリバースプロキシ

答えて

0

あるので、何の効果もありません。 $ processToMonitor = 'thunderbird.exeが' $しきい値= 100メガバイト

登録-WmiEvent -Query「SELECT * FROM __InstanceModificationEvent 5 WHERE TargetInstanceのISA 'Win32_Processに' AND TargetInstance.Name = '$ processToMonitor' AND TargetInstance.WorkingSetSize> $ WITHINしきい値 " - アクション{Get-Process -PID $ event.SourceEventArgs.NewEvent.TargetInstance.ProcessId |停止プロセス - 強制 - エラーアクションSilentlyContinue | Out-Null}

関連する問題