タグ付きアップデート: インフラストラクチャ
CodeUtilityの最新の改善、新しいツール、機能リリース、プラットフォームのお知らせを常に把握しましょう。
修正完了:日本語・Unicode出力時の再接続と切断
日本語を出力するプログラムを中心に影響していた問題を、各プログラミング言語の本番実行環境で修正しました。
日本語、その他のUnicode文字、絵文字を出力する一部のプログラムで、「Reconnecting…」が表示されたり、実行完了前に接続が切れたりすることがありました。文字の途中で出力が分割され、ブラウザーが受け付けられなくなることが原因でした。
例として、Pythonで print("日本語" * 500) を実行すると、「日本語」を500回出力します。以前は出力の分割位置によって接続が中断される可能性がありました。本番環境で、この出力が正常に完了することを確認しました。
修正はPython、C、C++、Javaなど、サーバーで実行する各プログラミング言語に適用済みです。通常実行とデバッガーの出力で文字が途中で分断されないようにしました。特に日本語出力に関係する修正ですが、他のUnicode文字や絵文字にも対応しています。
ページを再読み込みして、コードをもう一度実行してください。今回修正したのは、ここで説明した出力に起因する再接続・切断の問題です。別のネットワーク障害による中断は引き続き起こり得ます。ご不便をおかけして申し訳ありませんでした。
コード実行およびワークスペースサービスが復旧しました
今朝発生した、ログインユーザーのワークスペース保存とサーバー側コード実行への影響は解消されました。現在、すべてのサービスは正常に稼働しています。
本日午前、インフラストラクチャの問題により、ログインユーザーのワークスペースの自動保存と、対応言語の一部のサーバー側コード実行が一時的に影響を受けました。
影響を受けたインフラストラクチャは復旧し、ワークスペースへのアクセスとコード実行も回復しました。現在、すべてのサービスは正常に稼働しており、既存のワークスペースデータも引き続き利用できます。以前のエラーが表示される場合は、ページを再読み込みしてもう一度お試しください。ご不便をおかけしたことをお詫び申し上げます。