Skype の不思議な挙動と年賀状

日記がいきなり三日、飛ぶ(汗)。
というのも今週、β提出なのよね。けっこう忙しくて、お昼とかも食べに出られなかったため、特に更新することがなかったのだ。

さて、何日か前に Skype のアップデートがきてたなーなんて事が頭の片隅にあった。つまり Skype が新しくなったと言うことである。で、今日、勤め先で Skype を使っているとなんかおかしい。SS を撮り忘れたのだけど、履歴画面がおかしいのだ。
Skype は発言順に表示されるのだが、そのためだいたいボクの発言と相手の発言が口語に表示される。
概ね、以下の様な感じ。

相手:おはよう
ボク:勃起!
相手:朝から、それかい
ボク:眠いんだよぉ

ところが、ボクの発言と相手の発言がまとめられてしまうのだ。

ボク:勃起!
ボク:眠いんだよぉ
相手:おはよう
相手:朝からそれかい

という具合だ。なので、どのメッセージがどのメッセージにかかっているのかさっぱり解らなくなるし、メッセージがたまるとどんどんスクロールしていってしまい、上の方に固まっているボクの発言は見えなくなってしまうのだ。
この時点ではボクは新しくなった Skype のバグかなーなんて思っていた。

が、結局いろいろ調べてみるとボクのマシンの時計が一時間以上も遅れているのが原因だった(爆)。メッセージの履歴は発言時間順に表示されるため、一時間以上も時計が遅れている僕の発言は Skype 的には一時間以上前に発言したことになり、履歴の上の表に表示されてしまうのであった。
でも Windows ってデフォルトでは time.windows.com と自動的に同期するようになってなかった? と思って設定を開いてみると、確かに time.windows.com と同期がとれないというエラーが……。えー?
まぁ、とりあえず日本で有名なサーバに設定して、様子を見ることにした。

Skype の誤動作そのものはこれで解決。うーむ、ちょっと釈然としないが、NTP サーバはネットワーク的に近い場所の方がいいので、日本のサーバにした方がいいであろう。
160117_controlpanel_time

家に戻ったら、年賀状の宛名とか印刷してた。絵描きさんから絵が上がってきたのだ。
宛名の印刷は「楽々はがきセレクト for 一太郎」というのを使っている。特に住所録の DB とかを運用しているわけではない(汗)。まぁ、サーバをハッキングされて、他人様の住所が漏れるのも問題だしね。

今回は年賀状が上がってきた段階で絵柄を公開するのをやめた。せっかく年賀状を送るのだし、その年賀状で初めてその絵に触れられた方がイイと思ったからだ。なのでそれまで日記などの更新も止めた(笑)。
2016 年の日記が遅れて始まっているのも、そのためである。

サーバが大変なことに!

rural_sy00e
Microsoft の定例パッチが降ってきた。あれだよね、なんかこれって神託みたいな感覚だよな(笑)。振り回されたりするし。で、amatsukami.jp サーバは物理サーバを含めると 4 台のサーバで構成されている。これら 4 台にパッチを当てるわけだが、当てる順番はトラブルを起こしても良い(あまり重要ではない)サーバから順に当てられる。
で、パッチ当てそのものはすべて正常に終了したのよ。案の定再起動を要求され、再起動してみたあとが、大変なことに。
まず、メール・サーバに接続できなくなった。そして、リモート・デスクトップも不通に……。慌てて Hyper-V マネージャから接続し直すも、イマイチ原因が分からない。イベント ログを見てみると、「時間がなんかずれてるんじゃボケ! 」って書いてあった。

しまった!!

amatsukami.jp サーバは PDC(Primary Domain Controller)に相当するマシンが Hyper-V 上に構築されているんだけど、そいつがプロバイダが提供する NTP サーバから時刻を取得し、他のサーバはこの PDC から時間を得ている。11/25 にプロバイダを変更したのだが、参照先の NTP は古いプロバイダのままだった。通常、プロバイダの NTP というのは自社で提供するネットワーク内からしかアクセス出来ないようになっている。
そのため、サーバはずっと同期を取れないままになっており、少しずつ amatsukami.jp の全サーバの時計が狂っていたのである。で、メールを受信したとき、もしくは中継したとき、サーバの時間を使うわけだが、サーバの時間が狂っていると未来からメールが来たりして、いろいろと問題が起こる(爆)。
ちょいと勉強不足なのだが、昨今のメール・サーバというのはどうもサーバの時間も見るのだが、外部にも参照しに行っているのか、それともメールのヘッダを見て、時間をチェックしているのか、サーバの時間が GMT とずれているといろいろとエラーを通知してくるのである。
そんなわけで、PDC の NTP サーバを設定し直し、同期が取れることも確認。そしてその後、他の三台も PDC と同期をとらせ、無事解決した。

しかし原因を究明するのに少し手間取ってしまい、せっかく 3 時には寝られると思ったのに、寝たのは 5 時だった……orz
曲は Pillows 。なんとなく今回のトラブルを表してみました(謎)。