Git Credential Manager для проблемы памяти Windows - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть скрипт powershell, который извлекает из github последний коммит репозитория, а затем создает его с помощью msbuild (для .net) или webpack (для угловых). Сам сценарий запускается с помощью планировщика задач Windows, который периодически проверяет очередь развертывания, а затем запускает сборку. Все работало нормально, но внезапно стало зависать. Мы также начали получать проблемы с памятью на нашем сервере. Когда я начал смотреть на perfmon во время этих сборок, я увидел git credential manager для окон, использующих большой и увеличивающийся объем памяти, что приводит к более чем 98% использования сервера screenshot of perfmon Странно то, что если я запускаю скрипт прямо на сервере, это нормально - это происходит только тогда, когда я запускаю его через планировщик задач Windows (powershell -commmand "script.ps1"). Есть ли способ узнать, почему это происходит?

Я использую:

git version 2.18.0.windows.1

Диспетчер учетных данных git для Windows 1.17.0

клиенты github для Windows 3.3.6.1

и я запускаю это на Windows Server 2012 r2

...