賞金王決定戦11R~12R中の顛末
賞金王決定戦11R~12R中の顛末
「テレボートはどんなに混んでても処理を最後まで確実に
実行出来る」という前提の下で「新型TB版とかで」を開発
してきたのですが・・・どうやら甘かったみたいです。
今回はテレボートの処理能力を超えていたみたいでして・・・
「新型TB版とかで」においても、いろいろな不具合、一時的な
不具合が出ていたみたいで・・・今後調査し、対応を図って
いきたいと思ってます。
誠に申し訳ございませんでした。
斉藤です。こんばんは。
考えてみれば当たり前のことなんでしょうけど、テレボートと
言えども限界はあって、限界が来てシステムがダウンしてしまうと
えらいことですから、えらいことになってしまう前に・・・間引き
するんじゃないかと。だから「接続が切られた」って言うエラーが
出たのでは?
1年以上前から・・・オフィシャルの処理能力を超える
アクセスがあると、「とかで」がデータを要求しても
レスポンスが返って来ない。
↓↓
ならば、オフィシャルじゃなくてテレボートから
データを取ったろう!
↓↓
「新型TB版とかで」完成
↓↓
2016年12月25日住之江SG、
賞金王決定戦11Rのスタート直後ぐらいから、
テレボートも処理能力を超えるアクセスがあった
みたいで、「とかで」がデータを要求しても
レスポンスが返って来ず・・・フリーズしたように
長時間またされた挙句、接続が切られたという
エラーを吐く。
↓↓
この状態で「とかで」を再起動したり、
こういうタイミングで「とかで」を起動しようと
しても、接続を切られているから・・・待てど
暮らせど起動出来なくなった。
↓↓
時間が経ち、テレボートの処理能力に余裕が戻ったら、
先ほどまでのことは何もなかったかのように元通りになり、
スムーズに起動出来、動作するようになった。
・・・という顛末だったのでした。
オフィシャルは年に何度も、これまでに何十回と、こういうことが
あったので・・・我々も慣れているというか、レスポンスが返って
来ない時にどういう挙動を示すのかを経験・調査して知っているので、
それが原因で「とかで」がエラーを吐いたり起動できなくなる
ことをプログラム側で対処し、回避することが出来ます。
しかし、テレボートが処理能力を越えてしまうという想定を
してなかったのと(爆)、そして、処理能力の限界が近づいて
来た時の具体的な挙動・・・今回ので言えば「テレボート側から
接続を切られる」ということも、今回が初めての経験だったため・・・
急いでプログラムコード上で一行ずつ動作の確認をして行き・・・
「どこで問題が発生し、どう対処・回避したらいいのか?」を
探っていたのですが・・・
エラーを回避する明確な方法、起動時にフリーズしてしまうのを
回避する明確な方法を見つけるには時間が足りませんでした。
次回、またもう一度・・・テレボートが混んで、この症状が
出てくれないと、続きの追跡調査が出来なくて・・・
次回また混むって、一年後?・・・分かりませんが、引き続き
プログラム的な回避方法、対処方法を探っていきたいと思って
おります。
そんなわけで・・・ご迷惑をおかけして誠に申し訳ありませんでした。
追伸:
次回また混む・・・って、来年の賞金王まで待たないと
いけないのかも。オフィシャルならすぐにまた混むん
でしょうけど、あのテレボートがまさかいっぱいいっぱいに
なるなんて、そして接続が確立しなくなるなんて・・・
世の中、甘くないですね。
斉藤の見立て、甘かったですね。
申し訳ないです。
追伸:2
次回また混むのが・・・来年の賞金王なのであるならば・・・
逆説的に言えば、今後約1年間、「新型TB版とかで」は、
問題なくスムーズに動作することが保証されたような
ものです(爆)。
安心して「新型TB版とかで」をご利用くださいませ(苦笑)。
やっぱり斉藤は楽天家なのかなぁ。
でも、今回の件はそーとー腹立ってます。
自分自身の見立ての甘さに腹立ってるんですけど、
自分の力だけで世の中が回ってるわけじゃないし・・・
というか、やっぱりオフィシャルやテレボートを頼らないと
何も出来ない立場なんで・・・引き続き素直な心でひたむきに
今後も研究開発に邁進してまいります。
ご迷惑をおかけしてしまいましたこと・・・心よりお詫び
申し上げます。Unlimited版のユーザー様・・・申し訳
ありませんでした。
斉藤 圭佑