Loading

サインインエラー: 「ログイン数超過」(LOGIN_RATE_EXCEEDED)

公開日: Jan 24, 2025
説明

ログイン数とは、一定の期間内に 1 人のユーザが Salesforce へのログインを試みた回数です。

ログイン数を制限することにより、Salesforce ではユーザあたりのログイン試行回数を制限してサービスのパフォーマンス低下を回避し、Salesforce へのログイン時のセキュリティを強化することができます。


ログイン数の超過エラーの原因は?

ユーザあたり 3,600 回/時を超えるログイン要求はブロックされ、組織のログイン履歴に LOGIN_RATE_EXCEEDED エラーが記録されます。

ログイン数の超過エラーをトラブルシューティングする方法 (例を参照)

組織 API インテグレーションのユーザログイン履歴を監視および確認して、ユーザあたり 3,600 回/時を超える Salesforce へのログインコールを何度も生成しているユーザを特定することをお勧めします。

  • 1 時間待ってから再度ログインを試みる。
  • 問題が解消されない場合は、カスタムインテグレーションまたはサードパーティアプリケーションが原因と考えられる。
  • インテグレーションユーザのユーザ名やパスワードが間違っている。

ログイン数の制限を超えたリクエストのログイン履歴は、失敗した試行ごとに記録されなくなりました。トラブルシューティングを容易にするため、LOGIN_RATE_EXCEEDED エラーについては少なくとも1行の履歴が記録されます。詳細についてはログインレート制限が有効な場合にログイン履歴エントリを低減をご覧ください。 

 

詳細情報はどこで入手できますか?

ログイン回数の上限を超えている可能性があるプロセスまたはユーザの特定についてご不明な点がある場合、またはサポートが必要な場合は、Salesforce ヘルプを通じてサポートへのお問い合わせを起票してください。

 

解決策

例 1: SOAP を使用する API インテグレーションを確認する

API 要求ごとにログインコールを行っているのではなく、セッションを再利用していることを確認します。詳細は、『SOAP API 開発者ガイド』を参照してください。

 

例 2: 自動化されたジョブを確認する

継続的に Salesforce にログインする自動化されたジョブで、ユーザあたり 3,600 回/時の制限を超える可能性があるジョブがないかどうか確認する

 

例 3: 同じ共通のユーザアカウントを使用しているインテグレーションを確認する

インテグレーションで、エンドユーザが送信するすべての要求をプロキシするために共通のユーザーアカウントが使用されていないことを確認してください。 


 

ナレッジ記事番号

000381578

 
読み込み中
Salesforce Help | Article