スラドこの議論は賞味期限が切れたので、アーカイブ化されています。新たにコメントを付けることはできません。2万銘柄とすべきところ、88銘柄に設定していたデータ容量のサイズが28000銘柄分のはずが88銘柄分しか確保できてなかった。(27448)なるほど。データのサイズを誤っていたのですね。1280バイトのはずのデータを、4バイトに間違えるってどんなミスだよ......。板情報を配信するプログラムは本来、1銘柄当たり1280バイトの作業用メモリー領域を2万8000銘柄分、合計3万5000Kバイト確保するよう記述しなければならない。1銘柄当たりのメモリー領域を誤って4バイトとしてしまったため、プログラムは本来の320分の1の109.375Kバイトしか確保しなかった。結果として89銘柄以上の板情報の問い合わせが同時に発生すると、作業用メモリーが足りなくなり、情報配信システムがダウンした。なってたとか?...っていうのは、やっちゃったことあります。count);ってな感じのコードだったかな。(#1389286)そのマクロ定義だと、たしかに起きがちですね。いう間違いを防ぐため、以下のようなマクロを使うことにしてます。内では、整数オーバーフローのチェックが必要です。マクロは、その点でも問題がありますね。シェア親コメントより多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。service.閉じるスラド処理中...。