nginx API module #C

den68 nginx-forum at nginx.us
Sun Sep 21 14:20:23 UTC 2014


Вопрос про полинг судя по логам, есть деректива прописанная в корне вирт.
сервера, предположим whitelist,
по наблюдениям, во время простоя nginx полит модули, если так правильно
выразится...

вот кусок отладочного лога, адреса: 
127.0.0.1 проверяется при старте на живучесть удаленного сервера - это
правильно,
192.168.220.2 реальный адрес с которого заходят - это правильно,
1.2.4.3 это внешний адрес сервера nginx,  и на это ресурс никто не заходит,
но ... спарадически сыпятся запросы от модуля, другими словами к нему
обращаются раз десять-пятнадцать раз подряд за одну секунду,  это правильно?
если да - то как с этим бороться?
модуль - фильтр, директива стоит в начале 'server', до 'location', отдает
соответственно или return 444, или return NGX_OK

        - cmd:11 127.0.0.1 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":5111,"cmd":"test","ip":"127.0.0.1","tbl":"whitelistng"}
        - cmd:11 127.0.0.1 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":41466,"cmd":"test","ip":"192.168.220.2","tbl":"whitelistng"}
        - cmd:11 192.168.220.2 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":71919,"cmd":"test","ip":"192.168.220.2","tbl":"whitelistng"}
        - cmd:11 192.168.220.2 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":21699,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":82748,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":34179,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":50835,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":40587,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":8737,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":7298,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":74862,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":16467,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":54053,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":47238,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":4041,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":45420,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":96312,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":84102,"cmd":"test","ip":"1.2.4.3","tbl":"whitelistng"}
        - cmd:11 1.2.4.3 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":28902,"cmd":"test","ip":"192.168.220.2","tbl":"whitelistng"}
        - cmd:11 192.168.220.2 -> whitelistng
        - ipset-ng-daemon-parse,
{"id":77165,"cmd":"test","ip":"192.168.220.2","tbl":"whitelistng"}
        - cmd:11 192.168.220.2 -> whitelistng

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,253266,253454#msg-253454



Подробная информация о списке рассылки nginx-ru