2

私のサイトでは、「facebook api sdk」を使用してユーザーの facebook 情報にアクセスし、ログインします。

次のエラー メッセージが生成されます。別の Facebook プラグイン (Nextend Facebook Connect) を使用してみましたが、同じエラー メッセージが表示されます。

アプリ設定で IP アドレスのホワイトリストを入力しようとしましたが、まだ機能しません...

4

2 に答える 2

3

複数のインスタンス ( Dynos と Workers ) がある場合、すべてがブラックリストに登録されているとは限りません。「heroku ps:restart」を実行すると、正常なインスタンスの一部が不適切な IP に移動する可能性があります。代わりに、悪いインスタンスのみをリサイクルすることをお勧めします

heroku restart bad_instance_name --app=your_app_name

grep でインスタンスを見つけることができます

heroku logs -t --app=your_app_name | grep 'Unauthorized source IP address'

結果の出力により、インスタンス名が明らかになります。

これは 'heroku ps:restart' よりもはるかにうまく機能しました。これは、実行中のインスタンスが 5 つ以上あり、一度にそのうちの 1 つまたは 2 つだけが不適切な IP を持っていたためです。

于 2013-04-30T15:43:05.607 に答える