トップ «前日 最新 翌日» 編集
RSS feed

ただのにっき


2015-11-09(月) [長年日記]

昨日からこの日記が死んでいたのを直した

昨日の大江戸Ruby会議に行く前から、頻繁にこの日記のエラーがメールされてきていて(HerokuのLogentriesプラグインを使っている)、Boot timeoutとかApp crashedとか、前日まで満足に動いていたシステムが吐くようなエラーにはとてもみえなくて「こりゃ今日のイベント終わるまで手を付けられないなぁ」という感じ。なので諦めてでかけた。

実際Herokuはときおり「ハズレ」のDynoを引くことがあって、そういうときはしばらく待ったり、デプロイしなおしたりすることで直ったりしていたので今回もそんな感じだろうと……思っていたのだが。

大江戸の会場にもHeroku社員いたけどこういう話題では頼れない人たちばっかりなので(笑)、まぁ帰ったらのんびり対応するつもりでいたのだが眠くなってさらに翌朝まで放置(ひどい)。なにしろ起動時にコケてる上にログがまったく吐かれてないからどっから調べ始めればいいかわかんないし。そしたら@zundaさんが声をかけてくれたので、collaboratorに加えてちょっと見てもらったら、なんとmakerssプラグインの中で無限ループしてるんじゃないかという。そんなばか……な?(弱気)

たしかに最近(といっても今年のはじめなので何ヶ月も前)、起動時にRSSフィードのファイルがない場合に生成する処理を入れたので、そこは怪しい。問題のループをまるごと消すと確かに動く(がRSSは壊れたままだ)。その後、ループの中でDBのエントリを削除してるせいじゃないかとか、いろいろ仮説を立ててつぶしていったら、止まっているのは特定エントリをRSS化してるときだと気づき、そのエントリを調べてみると、中でamazonプラグインが使われていて、そこがブロックしてるじゃないの。

で、きのう誰かが「amazonプラグインが動かない」とつぶやいていたのを思い出し、Product Advertising API用リバースプロキシを見に行ったらサーバが死んでいた。ようするにタイムアウト→リトライを繰り返しているうちにHerokuの30秒制限にひっかかって落ちていたと。microservicesの闇を見たぜ……(←ぜんぜん違う。いや違わないのか)。

わかってみれば「なあんだ」だけど、先入観があるからなかなか正解にたどりつけなかった。デバッグの勘が鈍ってるなぁ。とりあえずrpaproxyにはちゃんと死活監視を入れる方向で@machuにお願いした。

Tags: tDiary

デレステのイベントで大躍進する

[スクリーンショット]なんと2万位台を獲得

毎回毎回10万位ぎりぎりのところを攻めるのは心臓に悪いからやめよう……と覚悟したわけではないが、3曲メドレーをする今回の新しいイベントではいっぺんに40スタミナを持っていかれることもあって、スタミナが無駄にならないようにうまく時間調整しつつプレイしていたらどんどん順位が上がってしまい、中盤をすぎたあたりで22000位前後をふらふらしている状況に。

今回、3曲ぜんぶ成功しなくてはならないので、おれの腕前だとPROでもギリギリ。途中であんずのうたでも来ようものならアウト確実だったのだけど*1、ユニット編成をダメージガード持ちの薫をセンターに、脇を全員ライフ回復系のRで固めたら、ミスってもすぐに持ち直せるようになったのでPROで通したのが効いたようだ。この作戦は当たり。

今回、バグで当初予定されていたボーカル有利のポイント配分が行われなかったりしたので、これはまぐれかもなぁ。でも報酬SR 2枚取れたので良い良い。それ以外にもこのイベントの効能(?)として、妙に腕前が上がった気がしていて、なんと今朝からいままでどうしてもフルコンボできてなかった曲が3つも立て続けにフルコンボできてしまって(PROだけど)、なんか「おれの中のなにかが目覚めた!」って感じ(PROだけど)。

Tags: idolm@ster

*1 あとなぜかTwilight skyがすごく苦手。

本日のツッコミ(全2件) [ツッコミを入れる]
tamoot (2015-11-11(水) 09:12)

makerss.rbで無限ループはこちらでも発症しました。
(pumaが途中で固まってしまうところから調べていきました。)

デバッグできる環境でも苦労したので、調査を簡易にする方向で手を入れられないか考えてみたいと思います!

ただただし (2015-11-11(水) 11:15)

いやぁ、いまamazon.rbでは503だけエラーとみなしてるけど、今回のは502だったから例外を潰してしまったのが原因なので、真面目に例外を捕まえていけばすぐに気づけたはずなのです。ので、amazon.rbのコードがそもそも悪い。

#現在なぜかツッコミ通知がされてないので気づくのが遅いです……


トップ «前日 最新 翌日» 編集
RSS feed