На Windows Server, который выполняет Apache и PHP, веб-сервер выполняет a git pull
через Сценарий PHP. Это - часть процесса развертывания.
Когда услуга Apache2 работает в соответствии с Локальной Системной учетной записью, exec("git pull")
в PHP является чрезвычайно медленным, и иногда никогда не завершается. Когда это работает как Администратор, дело обстоит не так.
Операции мерзавца кроме получения по запросу не являются медленными вообще. Поэтому я подозреваю, что некоторые проблемы SSH/network под угрозой. Однако я не знаю о способе отладить это.
Поэтому, как каждый находит причину к этой проблеме? Или, какие-либо предложения по возможным причинам?
Я столкнулся с той же проблемой при запуске salt-minion в качестве учетной записи «Локальная система» в Windows. Это как-то связано с самим git, когда он работает от имени этого пользователя. Git пытается что-то сделать, время ожидания истекло. Фактическая команда выполняется успешно, но замедляется из-за истечения времени ожидания. Это проблема git.