2015-10-04(日) [長年日記]
■ 川崎 5-3 G大阪@等々力陸上競技場
やっと日中にサッカーやれる気候になったなー。試合開始ごろは暑かったけど、途中から雲が出てきて過ごしやすくなった。ついこのあいだ馬鹿試合をやったばかりだというのに、今節も合計8点も入る馬鹿試合になってしまった。ガンバは上位にいるのにこんなんでいいのか。
前半はそれでも「攻めこまれてもほとんどシュート打たせないし、今日はDFもいい感じだな」と思って観ていたし(その直後に失点)、攻撃も必ずだれかがパスコースを作っていて連携がいいし、シュート時にも複数の選手がフォローにまわって波状攻撃に余念がなかったから、なかなかいい試合だったと思う。後半追いつかれたときは天を仰いだけど、それでも逆転を許さなかったんだからたいしたものだろう。まぁ、勝ってもタイトルにはあんまり関係なさそうだけどさ……。
そうそう、こないだ観た時は中野がよく走っていて、レナトのあとを埋めるいい選手だと思っていたんだけど、今日J初ゴールってことで、なかなか将来が楽しみだ。
2015-10-02(金) [長年日記]
■ MongoLabのトラブルが続く
昨日の晩になってようやく落ち着いたかと思っていたMongoLabの大規模アップデートだが、今朝になってまた繋がらなくなった。一部のサーバだけなんだけど、よりによってこの日記が直撃していて、しかもログには何も出ていないのでどこが悪いのかすらわからない*1。
しばらく待っていたけど(App crashのメールが頻繁にくるのでまいった)、復旧しそうにないので、別のインスタンスを立ち上げ、DBをコピーしてそっちにつなぎ変え。MongoLab全体がえらく遅いのでリストアに時間がかかったものの、最小限の手間で移行できてクラウドさまさまだなぁ。でもまだ不安定なんだけど。がんばれMongoLab。
*1 ただしほとんどのページは問題なく表示されていたはずで、これは先日導入したキャッシュサーバ(これはIDCFクラウド上にある)が応答していたため。
2015-10-01(木) [長年日記]
■ MongoLabの大規模アップデートでいろいろ大変だった
朝からHeroku上のサービス監視に使っているLogentriesから頻繁にメールが届くようになって、どうもデータベースに接続できてない系っぽい。そういえばMongoLabがfreeプランのMongoDBを3.0に上げるって予告してたの今日だったっけ。でも、普段から開発は3.0でやってるから、動作は問題ないはずなのになぁ……と訝りつつ該当記事をもういちど読んでみたら:
Moped (used by Mongoid 4 and below), is not compatible with MongoDB version 3.0 because it does not support SCRAM-SHA-1 authentication. If you’re using Mongoid, you must upgrade to Mongoid 5 before upgrading your MongoLab-hosted deployment to 3.0.
ぐえー。認証が入る場合だけ非互換があるのか、そりゃ開発中は問題ないわけだよ。というかちゃんと読んどけ。
実は一昨日のtDiaryリリース後、herokuブランチの追従をしようと思って、Mongoidのバージョンも一時的に5.0にあげたんだけど、なぞのDEBUGメッセージが出続けるので(追いかけるのが面倒だから)4.0系に戻しちゃってたんだよね。でもこうなると5.0に乗り換えざるをえない。
で、件のDEBUGメッセージはMongoidじゃなくてMongo (Mopedの後継?)が吐いていることがわかって、デフォルトでDEBUGだったMongo::Logger.levelをWARNあたりの当たり障りないやつに変更してリリース。やれやれ。
……と安心してたら、こんどは当のMongoLab自体がえらく不安定になってしまい、まぁメジャーアップデートだからトラブルはあるだろうし、そもそも人柱用のfreeプランみたいなもんだから待ってたけど、せっかくリリースしたのに動作確認もできないありさま。夜もだいぶ遅くになってようやく動くようになった。