Hi Azat here is the libevent log. On Fri, Dec 4, 2015 at 3:19 PM, Anty Rao <[email protected]> wrote:
> Hi Azat > > There is not any special when enable libevent internal logging. > I ask question on openssl mail list to verify whether it's the problem > with openssl. > The openssl guys said TCP will discard data on receiving RST if > application couldn't fetch data from tcp stack in time. > But after looking through the kernel code, linux seems don't discard data > when receiving rst. > I'm a little lost. > > > On Wed, Dec 2, 2015 at 7:49 PM, Anty Rao <[email protected]> wrote: > >> >> >> On Wed, Dec 2, 2015 at 7:45 PM, Anty Rao <[email protected]> wrote: >> >>> Hi Azat >>> The behaviour of my program: >>> 1. one thread produce messages , put it in an queue. if queue size >>> change from 0 to 1, write one byte notify message. >>> 2. the libevent event loop(another thread) receive the notify message, >>> begin to invoke notify callback: >>> 1. drain some messages from the queue >>> 2. bufferevent_write to write message. >>> 3. write callback >>> 1. if output buffer size of bufferevent is > 0 ,return >>> 2. drain some messages from the queue(if any) >>> 3. bufferevent_write to write message. >>> >>> 4. read callback >> 1. try read response. when server send response, it always means >> the TCP connection will be close. >> >>> On Wed, Dec 2, 2015 at 7:14 PM, Azat Khuzhin <[email protected]> >>> wrote: >>> >>>> On Wed, Dec 02, 2015 at 04:30:08PM +0800, Anty Rao wrote: >>>> > Hi Azat >>>> > I break on event callback, here is the result: >>>> >>>> Can you describe behaviour of the program more? >>>> >>>> I.e. when event callback is triggered, after specific timeout? >>>> Does read/write callback triggered before? >>>> >>> >>> Only write callback triggered. >>> >>> >>>> Or you can add some logs into you application and post them here. >>>> >>>> Also you can enable libevent internal logging with >>>> event_enable_debug_logging(). >>>> >>> >>> I will try. >>> >>>> *********************************************************************** >>>> To unsubscribe, send an e-mail to [email protected] with >>>> unsubscribe libevent-users in the body. >>>> >>> >>> >>> >>> -- >>> Anty Rao >>> >> >> >> >> -- >> Anty Rao >> > > > > -- > Anty Rao > -- Anty Rao
libevent-log
Description: Binary data
