【障害】会議のサーバーが応答がない

説明

<p>現在、会議の<span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 21px;">IRCチャットのサーバー接続ができない障害が起きてます。<br />
​<br />
【症状】<br />
​</span><span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 22px;">会議用チャンネル(#OPAP-MTG)&rarr;</span><a class="external free" href="http://irc.nicoani.net:9090/?channels=OPAP-MTG" rel="nofollow" style="text-decoration: none; color: rgb(102, 51, 102); background-image: linear-gradient(transparent, transparent), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODI2LjQyOSAtNjk4Ljc5MSkiPjxyZWN0IHdpZHRoPSI1Ljk4MiIgaGVpZ2h0PSI1Ljk4MiIgeD0iODI2LjkyOSIgeT0iNzAyLjMwOSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDZjIi8+PGc+PHBhdGggZD0iTTgzMS4xOTQgNjk4Ljc5MWg1LjIzNHY1LjM5MWwtMS41NzEgMS41NDUtMS4zMS0xLjMxLTIuNzI1IDIuNzI1LTIuNjg5LTIuNjg5IDIuODA4LTIuODA4LTEuMzExLTEuMzExeiIgZmlsbD0iIzA2ZiIvPjxwYXRoIGQ9Ik04MzUuNDI0IDY5OS43OTVsLjAyMiA0Ljg4NS0xLjgxNy0xLjgxNy0yLjg4MSAyLjg4MS0xLjIyOC0xLjIyOCAyLjg4MS0yLjg4MS0xLjg1MS0xLjg1MXoiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==); padding-right: 13px; font-family: sans-serif; font-size: 14px; line-height: 22px; background-position: 100% 50%, 100% 50%; background-repeat: no-repeat no-repeat;">http://irc.nicoani.net:9090/?channels=OPAP-MTG</a><br />
​<span style="color: rgb(37, 37, 37); font-family: sans-serif; font-size: 14px; line-height: 21px;">​及び以下のチャンネルへアクセスできない<br />
​</span></p>

<table class="wikitable" style="font-size: 14px; margin: 1em 0px; background-color: rgb(249, 249, 249); border: 1px solid rgb(170, 170, 170); border-collapse: collapse; color: black; font-family: sans-serif; line-height: 22px;">
<tbody>
<tr>
<th style="border: 1px solid rgb(170, 170, 170); padding: 0.2em; background-color: rgb(242, 242, 242); text-align: center;"><b>チャンネル名</b></th>
<th style="border: 1px solid rgb(170, 170, 170); padding: 0.2em; background-color: rgb(242, 242, 242); text-align: center;"><b>用途</b></th>
</tr>
<tr>
<td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">#ニコアニSCD</td>
<td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">全体の雑談など</td>
</tr>
<tr>
<td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">#OPAP-MTG</td>
<td style="border: 1px solid rgb(170, 170, 170); padding: 0.2em;">打ち合わせ専用チャンネル<br />
&nbsp;</td>
</tr>
</tbody>
</table>

<p><br />
​</p>

Activity

Show:
井二かける
June 8, 2014, 6:14 PM

<p>復旧しました。<br />
​<br />
​モジュールで変換する方式を少し別の方式に変更したらなぜかうまくいきました。<br />
​スレッドセーフかどうかは分からないので、正直不安が残りますが、一応様子見という感じです。</p>

井二かける
June 8, 2014, 5:41 AM

<p>調査結果<br />
​<br />
​OSのバージョンアップにより、libicuのバージョンが上がったため、それに依存していたIRCサーバーのモジュールが正常に動作しなくなった。<br />
​修正を加えて新しいバージョンを参照するようにしたところ、起動するようにはなったが、正常に機能していない。<br />
​libicuの側に仕様変更があったと推定されるが、内容が不明なため手の打ちようがない。<br />
​​<br />
​IRCサーバーに組み込んでいるこのモジュールの機能は文字コードの変換で、ポート6667で接続した場合に​iso-2022-jpからUTF-8に変換するようにするためのもの。<br />
​LimeChatの設定が標準iso-2022-jpのため、あまりPCに慣れていない利用者のために用意している。<br />
​<br />
現在は中途半端な状態で稼働させるのは危険なため、IRCの運用を停止。<br />
​予備のサーバーは用意していたが、予備のサーバーはなぜかどうやっても接続を受け付けない状態なので訳が分からない。<br />
​<br />
​​<br />
​<br />
​考えられる​回避策は、以下の通り。<br />
<br />
​・libicuの過去のバージョンのソースコードを入手してコンパイルして使用する (まともにコンパイルできるかどうかは不明)​<br />
​・このモジュールの運用を中止し、メンバーにIRCの設定を変えるよう依頼する<br />
​・取りあえずもう寝る。それから考える<br />
&nbsp;</p>

完了

担当者

井二かける

報告者

Kukini