Меня просят разобраться в проблеме, которая периодически возникает на веб-сервере, на котором запущено приложение моей команды.
По сути, у нас есть веб-сервис, который выполняет поиск между кодами. Если у вас есть код типа A, вы можете использовать его для поиска соответствующего типа кода B. Периодически, когда заканчивается память, когда вызывается этот веб-сервис, выдается исключение нулевой ссылки. По сути, эта служба загружает поисковый файл в кэш с зависимостью от файла, поэтому, если файл изменяется, кэш перезагружается с новым файлом. Приоритет объекта кэша установлен по умолчанию. Я предполагаю, что где-то в коде не проверяется, что объект кеша все еще там, и когда память на сервере заканчивается, этот объект сбрасывается, вызывая ошибку. Я хотел бы иметь возможность воссоздать ошибку и проверить, прежде чем я начну копаться в этом коде.
Есть ли способ в диспетчере IIS (или из командной строки) заставить работающее веб-приложение сбросить кэш? Я думаю, что это должно воссоздать условие и, следовательно, воссоздать ошибку. Не говоря уже о том, что ошибка детализации должна привести к правильному фрагменту кода.
Спасибо
Стив Бруйяр