Please read the CONTRIBUTING.md guidelines to learn on which channels you can
seek for help and ask general questions:
https://github.com/Kong/kong/blob/master/CONTRIBUTING.md#where-to-seek-for-help
After creating around 72 services, 72 route, 3*72 route's plugins, 72 consumer, 72 routes + consumers plugins, when sending the request to any route, the plugins won't get executed. Only after kong reload or restart does the plugins get executed
git clone https://github.com/rucciva/kong-plugin-bugcd kong-plugin-bug && docker-compose up -d && docker-compose logs -f set-upcurl localhost:8000/api-3/v1.0.0. No plugins get executeddocker-compose exec kong kong reload or docker-compose exec kong kong restart 1.0.0)Kong debug-level startup logs
Attaching to kong-plugin-bug_kong_1
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] globalpatches.lua:9: installing the globalpatches
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] globalpatches.lua:201: randomseed(): seeding PRNG from OpenSSL RAND_bytes()
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] globalpatches.lua:227: randomseed(): random seed: 755925148178 for worker nb 0
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:441: init(): [dns-client] (re)configuring dns client
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:446: init(): [dns-client] staleTtl = 4
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:449: init(): [dns-client] validTtl = nil
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:453: init(): [dns-client] noSynchronisation = false
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:472: init(): [dns-client] query order = LAST, SRV, A, CNAME
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: 411d6300358d = 172.28.0.4
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-mcastprefix = [ff00::0]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localnet = [fe00::0]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: localhost = 127.0.0.1
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-loopback = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allnodes = [ff02::1]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allrouters = [ff02::2]
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:571: init(): [dns-client] nameserver 127.0.0.11
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:576: init(): [dns-client] attempts = 5
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:585: init(): [dns-client] timeout = 2000 ms
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:589: init(): [dns-client] ndots = 0
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:591: init(): [dns-client] search =
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:597: init(): [dns-client] badTtl = 30 s
[36mkong_1 |[0m 2019/01/12 15:03:10 [debug] 1#0: [lua] client.lua:599: init(): [dns-client] emptyTtl = 1 s
[36mkong_1 |[0m 2019/01/12 15:03:11 [error] 1#0: init_by_lua error: /usr/local/share/lua/5.1/kong/init.lua:284: new migrations available; run 'kong migrations list'
[36mkong_1 |[0m stack traceback:
[36mkong_1 |[0m [C]: in function 'error'
[36mkong_1 |[0m /usr/local/share/lua/5.1/kong/init.lua:284: in function 'init'
[36mkong_1 |[0m init_by_lua:3: in main chunk
[36mkong_1 |[0m nginx: [error] init_by_lua error: /usr/local/share/lua/5.1/kong/init.lua:284: new migrations available; run 'kong migrations list'
[36mkong_1 |[0m stack traceback:
[36mkong_1 |[0m [C]: in function 'error'
[36mkong_1 |[0m /usr/local/share/lua/5.1/kong/init.lua:284: in function 'init'
[36mkong_1 |[0m init_by_lua:3: in main chunk
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] globalpatches.lua:9: installing the globalpatches
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] globalpatches.lua:201: randomseed(): seeding PRNG from OpenSSL RAND_bytes()
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] globalpatches.lua:227: randomseed(): random seed: 129251184150 for worker nb 0
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:441: init(): [dns-client] (re)configuring dns client
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:446: init(): [dns-client] staleTtl = 4
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:449: init(): [dns-client] validTtl = nil
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:453: init(): [dns-client] noSynchronisation = false
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:472: init(): [dns-client] query order = LAST, SRV, A, CNAME
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: 411d6300358d = 172.28.0.3
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-mcastprefix = [ff00::0]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localnet = [fe00::0]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: localhost = 127.0.0.1
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-loopback = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allnodes = [ff02::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allrouters = [ff02::2]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:571: init(): [dns-client] nameserver 127.0.0.11
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:576: init(): [dns-client] attempts = 5
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:585: init(): [dns-client] timeout = 2000 ms
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:589: init(): [dns-client] ndots = 0
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:591: init(): [dns-client] search =
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:597: init(): [dns-client] badTtl = 30 s
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:599: init(): [dns-client] emptyTtl = 1 s
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:31: check_db_against_config(): Discovering used plugins
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:441: init(): [dns-client] (re)configuring dns client
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:446: init(): [dns-client] staleTtl = 4
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:449: init(): [dns-client] validTtl = nil
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:453: init(): [dns-client] noSynchronisation = false
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:472: init(): [dns-client] query order = LAST, SRV, A, CNAME
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: 411d6300358d = 172.28.0.3
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-mcastprefix = [ff00::0]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localnet = [fe00::0]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:512: init(): [dns-client] adding A-record from 'hosts' file: localhost = 127.0.0.1
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-localhost = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-loopback = [::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allnodes = [ff02::1]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:527: init(): [dns-client] adding AAAA-record from 'hosts' file: ip6-allrouters = [ff02::2]
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:571: init(): [dns-client] nameserver 127.0.0.11
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:576: init(): [dns-client] attempts = 5
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:585: init(): [dns-client] timeout = 2000 ms
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:589: init(): [dns-client] ndots = 0
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:591: init(): [dns-client] search =
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:597: init(): [dns-client] badTtl = 30 s
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] client.lua:599: init(): [dns-client] emptyTtl = 1 s
[36mkong_1 |[0m 2019/01/12 15:03:14 [info] 1#0: [lua] mesh.lua:62: init(): initialising cluster ca...
[36mkong_1 |[0m 2019/01/12 15:03:14 [info] 1#0: [lua] mesh.lua:122: init(): cluster ca initialised
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] mesh.lua:123: init(): mesh alpn is 'com.konghq/service-mesh/1/2rovCcKsVg5kXM2aSh7VNs5FaTjaL1LxyF7r6Le6CCY='
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] mesh.lua:124: init(): node certificate generated, fingerprint is 'GMOLAWzVov3ewIfjEed3BLCtRMdjyMQrIR3JBTP2ugI='
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] mesh.lua:173: init(): SSL_CTX* mesh ALPN selection setup complete
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: response-transformer
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: oauth2
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'oauth2.oauth2_credentials'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'oauth2.oauth2_authorization_codes'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'oauth2.oauth2_tokens'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: acl
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'acl.acls'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: correlation-id
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: pre-function
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: jwt
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'jwt.jwt_secrets'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: cors
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: ip-restriction
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: basic-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'basic-auth.basicauth_credentials'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: key-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'key-auth.keyauth_credentials'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: rate-limiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: request-transformer
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: http-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: file-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: hmac-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:273: load_plugin_schemas(): Loading custom plugin entity: 'hmac-auth.hmacauth_credentials'
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: ldap-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: datadog
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: tcp-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: zipkin
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: post-function
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: request-size-limiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: bot-detection
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: syslog
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: loggly
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: azure-functions
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: udp-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: response-ratelimiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: aws-lambda
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: statsd
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: prometheus
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 1#0: [lua] plugins.lua:259: load_plugin_schemas(): Loading plugin: request-termination
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: using the "epoll" event method
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: openresty/1.13.6.2
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: built by gcc 6.3.0 (Alpine 6.3.0)
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: OS: Linux 4.9.125-linuxkit
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: getrlimit(RLIMIT_NOFILE): 1048576:1048576
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: start worker processes
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: start worker process 36
[36mkong_1 |[0m 2019/01/12 15:03:14 [notice] 1#0: start worker process 37
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] globalpatches.lua:201: randomseed(): seeding PRNG from OpenSSL RAND_bytes()
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] globalpatches.lua:227: randomseed(): random seed: 171244254243 for worker nb 0
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] globalpatches.lua:201: randomseed(): seeding PRNG from OpenSSL RAND_bytes()
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] globalpatches.lua:227: randomseed(): random seed: 721031602542 for worker nb 1
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] events.lua:192: do_event_json(): worker-events: handling event; source=resty-worker-events, event=started, pid=36, data=nil
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] events.lua:192: do_event_json(): worker-events: handling event; source=resty-worker-events, event=started, pid=37, data=nil
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "pre-function": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "opentracing": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "bot-detection": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "cors": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "jwt": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "oauth2": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "key-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "ldap-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "basic-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "hmac-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "ip-restriction": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-size-limiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "acl": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "rate-limiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "pre-function": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "response-ratelimiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "opentracing": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-transformer": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "bot-detection": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "cors": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "response-transformer": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "jwt": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "aws-lambda": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "oauth2": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "azure-functions": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "key-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "prometheus": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "ldap-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "basic-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "http-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "hmac-auth": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "statsd": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "ip-restriction": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-size-limiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "acl": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "datadog": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "rate-limiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "file-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "udp-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "tcp-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "loggly": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "syslog": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-termination": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "correlation-id": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *1 [lua] base_plugin.lua:13: init_worker(): executing plugin "post-function": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "response-ratelimiting": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-transformer": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "response-transformer": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "aws-lambda": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "azure-functions": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "prometheus": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "http-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "statsd": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "datadog": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "file-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "udp-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "tcp-log": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "loggly": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "syslog": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "request-termination": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "correlation-id": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *2 [lua] base_plugin.lua:13: init_worker(): executing plugin "post-function": init_worker
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *3 [lua] balancer.lua:734: init(): initialized 0 balancer(s), 0 error(s)
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 37#0: *9 [lua] balancer.lua:734: init(): initialized 0 balancer(s), 0 error(s)
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:234: Loading Admin API endpoints
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: response-transformer
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: oauth2
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: acl
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: correlation-id
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: pre-function
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: jwt
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: cors
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: ip-restriction
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: basic-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: key-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: rate-limiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: request-transformer
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: http-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: file-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: hmac-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: ldap-auth
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: datadog
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: tcp-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: zipkin
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: post-function
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: request-size-limiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: bot-detection
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: syslog
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: loggly
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: azure-functions
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: udp-log
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: response-ratelimiting
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: aws-lambda
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: statsd
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:305: Loading API endpoints for plugin: prometheus
[36mkong_1 |[0m 2019/01/12 15:03:14 [debug] 36#0: *10 [lua] init.lua:313: No API endpoints loaded for plugin: request-termination
Kong error logs
Kong configuration
{"plugins":{"enabled_in_cluster":["cors","correlation-id","oauth2","acl"],"available_on_server":{"response-transformer":true,"oauth2":true,"acl":true,"correlation-id":true,"pre-function":true,"jwt":true,"cors":true,"ip-restriction":true,"basic-auth":true,"key-auth":true,"rate-limiting":true,"request-transformer":true,"http-log":true,"file-log":true,"hmac-auth":true,"ldap-auth":true,"datadog":true,"tcp-log":true,"zipkin":true,"post-function":true,"request-size-limiting":true,"bot-detection":true,"syslog":true,"loggly":true,"azure-functions":true,"udp-log":true,"response-ratelimiting":true,"aws-lambda":true,"statsd":true,"prometheus":true,"request-termination":true}},"tagline":"Welcome to kong","configuration":{"plugins":["bundled"],"admin_ssl_enabled":false,"lua_ssl_verify_depth":1,"trusted_ips":{},"prefix":"\/usr\/local\/kong","loaded_plugins":{"response-transformer":true,"request-termination":true,"prometheus":true,"ip-restriction":true,"pre-function":true,"jwt":true,"cors":true,"statsd":true,"basic-auth":true,"key-auth":true,"ldap-auth":true,"aws-lambda":true,"http-log":true,"response-ratelimiting":true,"hmac-auth":true,"request-size-limiting":true,"datadog":true,"tcp-log":true,"zipkin":true,"post-function":true,"bot-detection":true,"acl":true,"loggly":true,"syslog":true,"azure-functions":true,"udp-log":true,"file-log":true,"request-transformer":true,"correlation-id":true,"rate-limiting":true,"oauth2":true},"cassandra_username":"kong","ssl_cert_key":"\/usr\/local\/kong\/ssl\/kong-default.key","dns_resolver":{},"pg_user":"kong","mem_cache_size":"128m","ssl_ciphers":"ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256","nginx_admin_directives":{},"nginx_http_directives":[{"value":"prometheus_metrics 5m","name":"lua_shared_dict"}],"pg_host":"postgres","nginx_acc_logs":"\/usr\/local\/kong\/logs\/access.log","proxy_listen":["0.0.0.0:8000","0.0.0.0:8443 ssl"],"client_ssl_cert_default":"\/usr\/local\/kong\/ssl\/kong-default.crt","ssl_cert_key_default":"\/usr\/local\/kong\/ssl\/kong-default.key","db_update_frequency":5,"db_update_propagation":0,"stream_listen":["off"],"nginx_err_logs":"\/usr\/local\/kong\/logs\/error.log","cassandra_port":9042,"dns_order":["LAST","SRV","A","CNAME"],"dns_error_ttl":1,"headers":["server_tokens","latency_tokens"],"dns_stale_ttl":4,"nginx_optimizations":true,"origins":{},"database":"postgres","pg_database":"kong","nginx_worker_processes":"auto","lua_package_cpath":"","admin_acc_logs":"\/usr\/local\/kong\/logs\/admin_access.log","lua_package_path":".\/?.lua;.\/?\/init.lua;","nginx_pid":"\/usr\/local\/kong\/pids\/nginx.pid","upstream_keepalive":60,"admin_access_log":"\/dev\/stdout","cassandra_data_centers":["dc1:2","dc2:3"],"client_ssl":false,"proxy_listeners":[{"transparent":false,"ssl":false,"ip":"0.0.0.0","proxy_protocol":false,"port":8000,"http2":false,"listener":"0.0.0.0:8000"},{"transparent":false,"ssl":true,"ip":"0.0.0.0","proxy_protocol":false,"port":8443,"http2":false,"listener":"0.0.0.0:8443 ssl"}],"proxy_ssl_enabled":true,"cassandra_ssl":false,"client_max_body_size":"0","enabled_headers":{"latency_tokens":true,"X-Kong-Proxy-Latency":true,"Via":true,"server_tokens":true,"Server":true,"X-Kong-Upstream-Latency":true,"X-Kong-Upstream-Status":false},"dns_no_sync":false,"proxy_error_log":"\/dev\/stderr","db_resurrect_ttl":30,"admin_ssl_cert_default":"\/usr\/local\/kong\/ssl\/admin-kong-default.crt","cassandra_consistency":"ONE","db_cache_ttl":0,"admin_error_log":"\/dev\/stderr","pg_ssl_verify":false,"dns_not_found_ttl":30,"pg_ssl":false,"lua_socket_pool_size":30,"cassandra_schema_consensus_timeout":10000,"cassandra_repl_strategy":"SimpleStrategy","nginx_kong_stream_conf":"\/usr\/local\/kong\/nginx-kong-stream.conf","pg_timeout":5000,"error_default_type":"text\/plain","nginx_proxy_directives":{},"kong_env":"\/usr\/local\/kong\/.kong_env","real_ip_header":"X-Real-IP","dns_hostsfile":"\/etc\/hosts","admin_listeners":[{"transparent":false,"ssl":false,"ip":"0.0.0.0","proxy_protocol":false,"port":8001,"http2":false,"listener":"0.0.0.0:8001"}],"cassandra_timeout":5000,"ssl_cert":"\/usr\/local\/kong\/ssl\/kong-default.crt","ssl_cipher_suite":"modern","admin_ssl_cert_key_default":"\/usr\/local\/kong\/ssl\/admin-kong-default.key","cassandra_ssl_verify":false,"proxy_access_log":"\/dev\/stdout","cassandra_contact_points":["127.0.0.1"],"real_ip_recursive":"off","cassandra_repl_factor":1,"client_ssl_cert_key_default":"\/usr\/local\/kong\/ssl\/kong-default.key","nginx_daemon":"off","anonymous_reports":true,"stream_listeners":{},"log_level":"debug","pg_port":5432,"nginx_kong_conf":"\/usr\/local\/kong\/nginx-kong.conf","client_body_buffer_size":"8k","ssl_preread_enabled":true,"cassandra_lb_policy":"RequestRoundRobin","ssl_cert_csr_default":"\/usr\/local\/kong\/ssl\/kong-default.csr","cassandra_keyspace":"kong","ssl_cert_default":"\/usr\/local\/kong\/ssl\/kong-default.crt","nginx_conf":"\/usr\/local\/kong\/nginx.conf","admin_listen":["0.0.0.0:8001"]},"version":"1.0.0","node_id":"03d9ae18-89b6-4876-b138-68ed706c58d9","lua_version":"LuaJIT 2.1.0-beta3","prng_seeds":{"pid: 36":171244254243,"pid: 37":721031602542,"pid: 1":129251184150},"timers":{"pending":5,"running":0},"hostname":"411d6300358d"}
Operating system: Linux (docker)
Shed some light. the behaviour is only found when creating plugins with PUT method. even at 1 route 1 service 3 plugins, the plugins will not get executed. But after creating the plugins with POST method, the plugins get executed normally. i notice that the PUT method in 1.0.0 is slightly different than in 0.14.x.
git clone https://github.com/rucciva/kong-plugin-bugcd kong-plugin-bug && git checkout create-plugin-with-post && docker-compose up -d && docker-compose logs -f set-upcurl localhost:8000/api-3/v1.0.0. the plugins is executed@rucciva Thank you for the investigation! I sent a PR to fix this.
We just release 1.0.2, which should address this issue. Thanks for the report @rucciva!
Most helpful comment
We just release 1.0.2, which should address this issue. Thanks for the report @rucciva!