2013-03-17 2 views
9

У меня была подрывная деятельность с apache2 на сервере Ubuntu уже около года. Я использовал его почти каждый день без каких-либо проблем до 4 дней назад. Я могу просматривать мои репозитории через веб-браузер, и я также могу перечислить свои репозиториев с помощьюsvn update и commit перестали работать

svn list http://xx.xxx.xxx.xxx/svn/repository

Но когда я пытаюсь обновить или совершить что-то зависания сервера и мне придется ждать в течение приблизительно одной минуты, пока не могу еще раз. Я искал везде, но не мог найти решения. Апач error.log говорит

[Sun Mar 17 16:36:36 2013] [notice] caught SIGTERM, shutting down 
PHP Warning: Module 'ssh2' already loaded in Unknown on line 0 
[Sun Mar 17 16:36:37 2013] [notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.6.17 PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations 

и other_vhosts_access.log говорит

- [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 401 677 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
- [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 401 677 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 200 876 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "OPTIONS /svn/repository HTTP/1.1" 200 876 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:44 +0100] "PROPFIND /svn/repository HTTP/1.1" 207 554 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/vcc/default HTTP/1.1" 207 453 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 
user [17/Mar/2013:16:37:45 +0100] "PROPFIND /svn/repository/!svn/bln/20 HTTP/1.1" 207 468 "-" "SVN/1.6.18 (r1303927) neon/0.29.0" 

Я попытался переустановить подрывную, перезагрузите компьютер, проверьте и восстановить мои репозиториев, но ничего не помогало. Кто-нибудь знает, в чем проблема?

Update: После просмотра в Module 'ssh2' already loaded in Unknown on line 0, журнал ошибок, говорит следующее:

[Wed Mar 20 22:27:45 2013] [notice] caught SIGTERM, shutting down [Wed Mar 20 22:27:46 2013] [notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.7.8 PHP/5.3.10-1ubuntu3.6 with Suhosin-Patch configured -- resuming normal operations 
+0

http://stackoverflow.com/questions/4726070/module-ssh2-already-loaded-in-unknown-on-line-0 может помочь –

+0

Я исправил его, но это не решило мою проблему, к сожалению , – Julle

+1

Хорошо ... так что теперь говорит apache error.log, что вы его исправили? –

ответ

0

У меня была аналогичная проблема, как только это было вызвано ошибкой в ​​предварительно зафиксированной крючок.

Создайте новый тестовый репозиторий (без каких-либо перехватчиков) и посмотрите, можете ли вы его совершить.

Вы также должны проверить целостность своих репозиториев. svnadmin verify не поймает все ошибки - попробуйте svnadmin dump REPOS > /dev/nul.

+0

Я создал новый репозиторий, но такая же ошибка все еще возникает, и дамп моих репозиториев, похоже, работает нормально. – Julle

1

Не ответ, который вы ищете, но здесь идет:

Переключить на Git.

Вы не пожалеете! :-)

+1

Да, пройдя слишком много часов, я принял решение пару часов назад перевести на GIT. И, надеюсь, я не пожалею об этом :-) – Julle

+0

Так что мой ответ был правильным в конце концов !! Ты полюбишь Гит! :-) – Nicholas

Смежные вопросы