Locations Plugin 🌍

へえ、そうですね。その理由で、あえてその方向にはしたくないんです。:slight_smile:

「いいね!」 2

私は自分のものを変更しました…

この効果が得られます:

「いいね!」 3

予期せぬ結果はユーザー一覧で見つかります:

「いいね!」 3

遅れてすみません。

どうやら、これに関する API は存在しないようです。

単にタイトルから値を取得しているだけです:

「いいね!」 2

以前にこのような事例に遭遇された方はいますか?マップがマップ領域の一部しか占有していない状態です。プラグインを更新するまでは、いつも正常に表示されていました。

「いいね!」 1

レイアウトプラグインを削除すると、この問題は解決しますか?

「いいね!」 2

奇妙なことに、layouts プラグインを削除すると地図が表示されなくなります(すべて空白になります)。当初は CSS の問題かと思ったのですが、すべての CSS を削除しても問題は解消されません。

これは本当に奇妙です。なぜなら、Pavilion でのあなたの地図は正常に表示されているからです。

「いいね!」 1

再現できません。テーマの競合を確認してください。

コアへの最新アップデートが、この機能を完全に停止させてしまったようです:

ユーザーマップをクリックするか、ユーザーカードのマップアイコンをクリックすると、自らの手でDoS攻撃を引き起こしてしまいます :pensive:

その後、ブラウザが数秒で完全に停止し続けてしまいます:

ユーザーマップページでも同様の現象が発生します:

今朝はプラグインを完全に無効化せざるを得ませんでした。

「いいね!」 1

もしかして関連していますか?

「いいね!」 1

申し訳ありませんが、今はこれを確認する時間があまり取れません。引っ越しの準備中で、さらにサポート期間も終了しているというダブルパンチ状態です。

まずは、サーバーに影響を与えている他の要因がないか確認してください。Locations の問題ではない可能性もあります。

現在のビルドでは、Locations に問題があるようには見えません。ログにも異常は見当たりません。

パフォーマンスを奪っている可能性のある要因を調査してください。

「いいね!」 1

おそらく、誰かがユーザーの位置情報を表示しようとするたびに map.json に対して 4,000 回以上のネットワークリクエストが送信されていることが原因ではないでしょうか :smiley:

ご心配なく、当面はプラグインを無効にしました。

「いいね!」 2

私のインスタンスでは問題なく動作しています。更新しました。最初はキャッシュされていないリソースが多数あることに気づきましたが、今は正常です。Redis のアップグレードに関連していますか?

「いいね!」 1

正直なところ、わかりません :man_shrugging:
でも、それが何千回ものネットワーク呼び出しを引き起こすのでしょうか?

「いいね!」 1

スコープ内のすべてのユーザーのすべてのアバターですか(例)?必要なマップのすべての部分です。

「いいね!」 1

いいえ、申し訳ありません。私が言いたかったのは、私が目撃していた map.json への毎分数千回のネットワーク呼び出しを引き起こすものなのか、ということでした。

「いいね!」 1

無視されている429ステータスコードかもしれません。もし必要なアセットが再度要求されたものの拒否された場合、それでも引き続きアクセスを試みる可能性があります。

はい、200番台のステータスコードについては確信が持てません…どのプロバイダーを使用されていますか?

「いいね!」 1

ユーザーカードをクリックし、そのユーザーのマップアイコンをクリックすると、瞬時に map.json への数百ものネットワーク呼び出しが開始されました。

私のブラウザだけで60秒以内に map.json への呼び出しが1,000回以上行われ、デスクトップPCのブラウザが完全にフリーズしてしまいました。さらに、スマホでDiscourseを開くと即座に「遅くしてください。このIPからのリクエストが多すぎます」というメッセージが表示されました。

「いいね!」 1

おそらくそれ以上でしょうが、その時点で私のブラウザがクラッシュしてしまいました :laughing:

「いいね!」 1

再度試みました。

同じ現象で、即座に自身を終了してしまいます:

そして:

など。

ブラウザに起因する可能性をゼロではないとして、Firefox ではなく Chrome で試してみました。

Chrome の方がやや問題が緩和されているように見え、60 秒未満で map.json へのネットワークリクエストが 1 万回を超えました。その時点でブラウザだけでなく、PC 全体がフリーズし始めました:

@merefield さん、ご心配なく。再度オフにしました :slight_smile:

「いいね!」 1