Если Вы используете Apache, да. Удостоверьтесь, что mod_auth_sspi установлен. Вы затем настраиваете каталог с соответствующими настройками:
<Directory />
Options FollowSymLinks
AllowOverride None
AuthType SSPI
AuthName "YOURDOMAIN"
SSPIAuth On
SSPIAuthoritative Off
SSPIDomain dc.yourdomain.com
SSPIOmitDomain Off
SSPIOfferBasic On
SSPIUsernameCase lower
Require group "YOURDOMAIN\AuthorizedGroup"
</Directory>
В Вашем svnpasswd файле Вы просто указываете пользователей с полными доменными именами
developers = mydomain\myuser
[/]
@developers = rw
Я надеюсь, что это помогает немного.
Единственный способ, при котором конфигурация для 16 ГБ в коробке 12 ГБ может стать проблемой, - это если MySQL пытается использовать больше ресурсов памяти чем в системе. Большинство серверов MySQL настроены на использование слишком большого количества памяти, но это не приводит к тому, что они плохо работают с первого дня. Если коробка не меняет местами и MySQL убивает OOM, это не факт, что это конфигурация для коробки 16 ГБ. на коробке 12 ГБ.
Если проблема связана с MySQL, вы можете начать с проверки списка процессов с помощью SHOW PROCESSLIST;
. Если это займет 500 секунд, вы обязательно увидите несколько зависающих запросов. Если выполняемые запросы усекаются, вы можете запустить SHOW FULL PROCESSLIST;
.
Я бы также предложил включить медленное ведение журнала запросов . После выявления проблемных запросов вы можете использовать оператор EXPLAIN , чтобы узнать, используют ли ваши запросы те индексы, которые у вас есть.
Если вы изолировали проблему от базы данных, все еще будет много переменных . Первый шаг - выяснить, какие запросы выполняются медленно, и перейти к ним. Вы, вероятно, обнаружите, что улучшение запросов даст наибольшее улучшение по сравнению с любыми изменениями конфигурации на стороне сервера.
Я бы также предложил включить медленное ведение журнала запросов . После выявления проблемных запросов вы можете использовать оператор EXPLAIN , чтобы узнать, используют ли ваши запросы те индексы, которые у вас есть.
Если вы изолировали проблему от базы данных, все еще будет много переменных . Первый шаг - выяснить, какие запросы выполняются медленно, и перейти к ним. Вы, вероятно, обнаружите, что улучшение запросов даст наибольшее улучшение по сравнению с любыми изменениями конфигурации на стороне сервера.
Я бы также предложил включить медленное ведение журнала запросов . После выявления проблемных запросов вы можете использовать оператор EXPLAIN , чтобы узнать, используют ли ваши запросы те индексы, которые у вас есть.
Если вы изолировали проблему от базы данных, все еще будет много переменных . Первый шаг - выяснить, какие запросы выполняются медленно, и перейти к ним. Вы, вероятно, обнаружите, что улучшение запросов даст наибольшее улучшение по сравнению с любыми изменениями конфигурации на стороне сервера.