Thank you, Jon and Emmanuel. I tried adding a logging filter and all. I finally found the root cause by taking a thread dump. It was due to a deadlock in our business logic code.
I tried upgrading Mina version. However, I ran into a roadblock where Mina seemed somehow not receiving new data after the first chunk. It wasn't a priority to upgrade Mina at the time so I stopped investigating further. Maybe I will bring this here in the future. Best regards, Jim On Sat, Mar 21, 2015 at 5:10 PM, Emmanuel Lécharny <[email protected]> wrote: > Le 21/03/15 20:01, Jianbao (Jim) Tao a écrit : > > Hi, > > > > I am facing a issue as follows. > > > > We have a proxy server developed with Mina. Recently after some changes > in > > the business logic that hardly seem relevant, the server starts to show a > > random behavior frequently, in which it will simply not respond to any > > request. I used curl to manually verify. It appears that the sever is > able > > to accept connection, but it doesn't seem to accept any data as I cannot > > see any logs on the server side. > > > > The version we are using is mina-core 2.0.0-M6. > > > > Right now I am running out of ideas to debug this issue. So, can anyone > > offer some advice about what I can try to investigate this issue? If you > > need more details to understand the issue, please, please let me know. I > > will do my best to provide them. > > I'll suggest you switch first to the latest MINA version (2.0.9). > > Regarding your issue, we can't tell anything with the provided infos. > What I would suggest is that you add a Logger filter to see if the > server is actually receiving the messages. >
