No.165, No.164, No.163, No.162, No.161, No.160, No.159[7件]
429エラーを直すにはRinkerの全商品リンクを手作業で書き換えるしかありません。しかしその数なんと360件…。orz どうしようか困っちゃいます。この先もAmazon APIが使えない以上、どのみち手動でリンク作成するしかないんですが。
デバッグモードで動かしたらRinkerの動作に問題がありましたが、これはPHP8での処理の厳格化が原因で、今回の429エラーとは無関係です。どうもPHPに非推奨の記述があるらしい。これでも止まらず動くので気付かない人が多いかも。
やはりエラーの原因はAmazon APIの停止らしい。RinkerがPA-APIでリンクを取得出来ないとリクエストを繰り返して429 Too Many Requestsが発生するみたい。設定で再取得を止めても効きません。orz
てがろぐの.htaccessも様子がおかしいので初期状態に戻しました。なぜか変更されてましたが、これも不具合の原因かもしれません。設置方法はてがろぐ公式に詳しく記載 されてます。設置場所がサブドメインでもこれで問題ないはずです。
無駄にリクエスト連発してたBroken Link Checkerを鎮めたので、数日待てば鯖の規制が解除されるはず。設定画面を見たらサーバー負荷が普通の十倍くらい? それがサイトの数だけ動いてたのだから規制も喰らうはずです。orz
詳細はブログで書きますが、Broken Link Checkerを削除するか設定でリクエスト数を減らすといいらしい。リクエスト数が鯖の閾値を超えるとあらゆる障害が出ます。Cocoonフォーラムにも似たような話(長い) が出てました。
謎のTooManyRequestsエラーはBroken Link Checkerが原因らしい。これがリクエストを乱発して鯖から規制を喰らったみたい(爆) 記事数が増えると問題を起こすと聞いてましたが、こんな事になるとは。(^^;;






