UJP - ドコデモセンサー WS-USB02-PIR

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

ブログ - ドコデモセンサー WS-USB02-PIR

ドコデモセンサー WS-USB02-PIR

カテゴリ : 
ガジェット » 監視・防犯・みまもり
ブロガー : 
ujpblog 2019/9/14 16:52
 プラネックスから返答が来た.いつも意外と速いレスポンスで,状況がどうであれ印象は良い.プラネックスは好きなデザインもメーカだしね.

APIのデーター取得に関してでございますが、
APIの過剰な呼び出しによるサーバーへの負荷が重く、
センサデータの取得が正常に行えない事象が発生したため、
APIを1スレッドに制限する修正を行っております。

1スレッドを複数のユーザーで共有することになり、他のユーザーがAPIを使っている間は、
他のユーザーには、ご申告のエラーが返る仕様となっております。
しかし、スレッドが空いていれば、正常に値は返されます。

制限措置後も、現在、過剰なAPIリクエストを出されているユーザー様がいらっしゃるため、
今後は、IPアドレス遮断も含めて対応を検討しているところとなります。

エラー表示が出た場合は、お手数をおかけしますが、
画面の更新を何度か行っていただくか、お時間を空けてアクセスいただければと存じます。
誠に申し訳ございません。
 crontabで実行しているタイミングを毎時0分からの5分毎から毎時4分からの5分毎という程度にずらしてみたけれど,結果は変わらず.
 試しに,コマンドを手動で連打してみた.
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:06 ]
$ ./DocodemoSensor.sh 
[
     ["2019-09-14 07:01:14", "40"]
    ,["2019-09-14 07:03:13", "40"]
    ,["2019-09-14 07:04:24", "40"]
    ,["2019-09-14 07:13:25", "40"]
    ,["2019-09-14 07:13:38", "40"]
    ,["2019-09-14 07:13:50", "40"]
]

[MBA2013:itunes 16:14:11 ~/mrtg/bin ]
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:15 ]
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:17 ]
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:18 ]
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:19 ]
$ ./DocodemoSensor.sh 
Server too busy. Please try again later..[MBA2013: ujpadmin 16:14:20 ]
$ ./DocodemoSensor.sh 
[
     ["2019-09-14 07:01:14", "40"]
    ,["2019-09-14 07:03:13", "40"]
    ,["2019-09-14 07:04:24", "40"]
    ,["2019-09-14 07:13:25", "40"]
    ,["2019-09-14 07:13:38", "40"]
    ,["2019-09-14 07:13:50", "40"]
]

[MBA2013: ujpadmin 16:14:21 ]
$ 
 たまーに値が取得できる模様.ここで気になったのはこの文言.
制限措置後も、現在、過剰なAPIリクエストを出されているユーザー様がいらっしゃるため、
 データが取得できないけれど,何度もリトライすれば取れる様なので,取れるまでリクエストするんじゃなかろうか.つまり,悪循環の可能性も否定できない...?

 まぁ,単純に大量にアクセスしてくる人もいると思うけど,センサー1つに対して1リクエストなので,業務とかで工場?とかで大量にセンサーを設置した場合は,デバイスの数だけアクセスされることになるから,1リクエストあたりのデバイス取得数を増やす必要がある様で,その改善中だそうです.

トラックバック


広告スペース
Google