1. お知らせ
  2. エディタでの「テスト実行」が終わらない不具合のご報告 【調査報告追記】

エディタでの「テスト実行」が終わらない不具合のご報告 【調査報告追記】

エディタでの「テスト実行」が終わらない不具合のご報告 【調査報告追記】

codecheck ご利用企業の皆様

お世話になっております。 codecheck チームです。
この度、エディタでの「テスト実行」にてテスト実行が終わらない不具合が発生しておりましたのでご報告させていただきます。

不具合の内容

Web エディタにて受験時に「テスト実行」のボタンを押しても出力が返ってこない。
キャンセルボタンを押しても何も変化せず、「ボタンは押せるが反応が無い」という状態になる。
このため、リロードしない限りテストの続行が出来なくなる

不具合の発生期間

10月10日 1:30 〜 10月12日 13:00

10月10日

  • 1:30 頃から1台のテスト実行サーバーに不具合が発生。
    一部のテスト実行においてレスポンスが無い状態が発生。

10月12日

  • 1:30 ~ 2:00 頃に他2台のサーバーにも不具合が発生。
    全4台ある実行サーバーのうち、3台がテスト実行不能の状態に。
  • 12:00 頃に不具合の連絡を受け、調査開始
  • 13:00 頃に発生源を特定、対応を実施

現状報告

現在、不具合の発生源は突き止め、対応を行いました。そのため、今後の受験者においては不具合なく受験ができるようになります。
現在開発チームにて原因の究明と影響範囲の確認を行っております。

また詳細が分かり次第、こちらのお知らせと共に、影響のあった可能性がある企業様には個別にてご連絡させていただきます。

ご不便をおかけしてしまい、大変失礼いたしました。
引き続き、よろしくお願い致します。

codecheck チーム


以下追記: 2017/10/12 22:00

エディタでの「テスト実行」が終わらない不具合に関する調査のご報告

『エディタでの「テスト実行」が終わらない不具合』に関する調査のご報告をさせていただきます。

不具合の原因

今回の不具合は、過去の受験データにおいて不具合を発生させる解答データが1件あった事が原因だった事が、調査の結果判明しました。原因の詳細は「テスト実行のキューのハンドリング漏れ」となります。
今回過去の受験データが影響を与えた原因としては、過去の受験データに遡って処理を行うプログラムを実行させていた事があります。

また、エラーの原因となった「キュー」のモニタリングが適切に行われていなかった事が、今回の不具合の発見を遅らせてしまい、より多くの影響を与えてしまった第2の原因になります。

今後の対応

先のご報告でもお伝えしましたとおり、現状は対応を施し、現在は不具合なく受験する事ができるようになっています。

今後の対応としては以下の2点を行う予定です。

  • キューのモニタリングを行う:対応済
  • キューのハンドリングを修正する:今月中に修正予定

また、現在今回の不具合の影響を受けた受験者がいらっしゃる企業様については、調査実施後に、ご報告資料をまとめ次第個別にてご連絡させていただきます。

改めて、この度はご不便をおかけしてしまい、大変失礼いたしました。
引き続き、よろしくお願い致します。

codecheck チーム