You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a self-development plugin written by Go with go-pdk v0.6.0. It is running well and stable more than one year.
Recently we've upgraded kong from 3.4.2 to 3.5.0 and then found this strange issue rarely happens.
My key configuration to enable the Go plugin server:
Is there an existing issue for this?
Kong version (
$ kong version
)Kong 3.5 go-pdk 0.6.0
Current Behavior
There is a self-development plugin written by Go with go-pdk v0.6.0. It is running well and stable more than one year.
Recently we've upgraded kong from 3.4.2 to 3.5.0 and then found this strange issue rarely happens.
My key configuration to enable the Go plugin server:
When this issue happens, I noticed that:
After some quick tracing, it seems like this function https://github.com/Kong/kong/blob/3.5.0/kong/runloop/plugin_servers/mp_rpc.lua#L328-L345 is a recursive function and keep posting event
reset_instance
and call itself again if the error is stillno plugin instance
and then run out of event queue size.Also I found some similar issues:
#9301
#8293
Expected Behavior
Not making CPU 100% and restart the plugin server.
Steps To Reproduce
Not reproducible
Anything else?
No response
The text was updated successfully, but these errors were encountered: