RedmineからSubversionのリポジトリに接続できなくなった


状況

停電対策でRedmineサーバーの電源を落として帰った次の日、
Redmineから「リポジトリ」を見ようとしたらエラーが出るようになりました。

「リポジトリに、エントリ/リビジョンが存在しません。」

Redmine 3.2.0
Redmineサーバー :CentOS 6.7
Subversion: https://svn.example.net/ の外部サーバー

対応

SVN( https://svn.example.net/ ) にブラウザからアクセスできることを確認
→ Redmineサーバーの問題っぽい

とりあえずApacheのlogを見てみる
$ sudo less /etc/httpd/logs/error_log

出てました

stderr: svn: OPTIONS of 'https://svn.example.net/': Could not resolve hostname `svn.example.net': Temporary failure in name resolution (https://svn.example.net/)

pingを打ってみる

$ ping svn.example.net
ping: unknown host svn.example.net
$ ping www.yahoo.co.jp
ping: unknown host www.yahoo.co.jp

再起動したときにDNSサーバーの設定がリセットされたようです

設定ファイルに追記(環境によって違うと思いますが)

/etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=192.168.1.5
DNS2=192.168.1.1 #追記

ネットワーク再起動
$ sudo service network restart

無事復活しました