In FwdState constructor code, why is the store entry locked and when is it
unlocked?
######
FwdState::FwdState(const Comm::ConnectionPointer &client, StoreEntry * e,
HttpRequest * r, const AccessLogEntryPointer &alp):
al(alp)
{
debugs(17, 2, HERE << "Forwarding client request " << client << ",
url=" << e->url() );
entry = e;
clientConn = client;
request = HTTPMSGLOCK(r);
pconnRace = raceImpossible;
start_t = squid_curtime;
serverDestinations.reserve(Config.forward_max_tries);
e->lock();
EBIT_SET(e->flags, ENTRY_FWD_HDR_WAIT);
}
######
> I changed, added or overwrote some functions as below:
>
> //Modified httpAccept
> void
> httpAccept(const CommAcceptCbParams ¶ms)
> {
> AnyP::PortCfg *s = static_cast<AnyP::PortCfg *>(params.data);
>
>
> if (params.flag != COMM_OK) {
> // Its possible the call was still queued when the client
> disconnected
> debugs(33, 2, "httpAccept: " << s->listenConn << ": accept
> failure: " << xstrerr(params.xerrno));
> return;
> }
>
> debugs(33, 4, HERE << params.conn << ": accepted");
> fd_note(params.conn->fd, "client http connect");
>
> if (s->tcp_keepalive.enabled) {
> commSetTcpKeepalive(params.conn->fd, s->tcp_keepalive.idle,
> s->tcp_keepalive.interval, s->tcp_keepalive.timeout);
> }
>
> ++ incoming_sockets_accepted;
>
> // Socket is ready, setup the connection manager to start using it
> ConnStateData *connState = connStateCreate(params.conn, s);
>
> typedef CommCbMemFunT<ConnStateData, CommTimeoutCbParams>
> TimeoutDialer;
> AsyncCall::Pointer timeoutCall = JobCallback(33, 5,
> TimeoutDialer, connState,
> ConnStateData::requestTimeout);
> debugs(33, 0, HERE << params.conn << ": timeout= " <<
> Config.Timeout.request);
> commSetConnTimeout(params.conn, Config.Timeout.request, timeoutCall);
>
> //Added by me-- Establish connection to destination server
> FwdState::StartConnection(params.conn,connState);
> //--End
>
> ///connState->readSomeData();
>
> #if USE_DELAY_POOLS
> fd_table[params.conn->fd].clientInfo = NULL;
>
> if (Config.onoff.client_db) {
> /* it was said several times that client write limiter does not
> work if client_db is disabled */
>
> ClientDelayPools& pools(Config.ClientDelay.pools);
> ACLFilledChecklist ch(NULL, NULL, NULL);
>
> // TODO: we check early to limit error response bandwith but we
> // should recheck when we can honor delay_pool_uses_indirect
> // TODO: we should also pass the port details for myportname here.
> ch.src_addr = params.conn->remote;
> ch.my_addr = params.conn->local;
>
> for (unsigned int pool = 0; pool < pools.size(); ++pool) {
>
> /* pools require explicit 'allow' to assign a client into them
> */
> if (pools[pool].access) {
> ch.accessList = pools[pool].access;
> allow_t answer = ch.fastCheck();
> if (answer == ACCESS_ALLOWED) {
>
> /* request client information from db after we did
> all checks
> this will save hash lookup if client failed checks
> */
> ClientInfo * cli =
> clientdbGetInfo(params.conn->remote);
> assert(cli);
>
> /* put client info in FDE */
> fd_table[params.conn->fd].clientInfo = cli;
>
> /* setup write limiter for this request */
> const double burst = floor(0.5 +
> (pools[pool].highwatermark
> *
> Config.ClientDelay.initial)/100.0);
> cli->setWriteLimiter(pools[pool].rate, burst,
> pools[pool].highwatermark);
> break;
> } else {
> debugs(83, 4, HERE << "Delay pool " << pool << "
> skipped because ACL " << answer);
> }
> }
> }
> }
> #endif
> }
>
> //new "FwdState::startconnection" function
> void
> FwdState::StartConnection(const Comm::ConnectionPointer
> &clientConn,ConnStateData *connState)
> {
> if (shutting_down) {
> return;
> }
> //FwdState::Pointer fwd = new FwdState(clientConn);
> FwdState * ff = new FwdState(clientConn);
> FwdState::Pointer fwd = ff;
> fwd->start2(fwd);
> connState->fwd = ff;
> fwd->connstate = connState;
> fwd->connectStart2(clientConn);
> return;
> }
>
> //new constructor for FwdState
> FwdState::FwdState(const Comm::ConnectionPointer &client)
> {
> debugs(17, 2, HERE << "Connection to server " << client );
> clientConn = client;
> pconnRace = raceImpossible;
> start_t = squid_curtime;
> serverDestinations.reserve(Config.forward_max_tries);
> }
>
> // overwrite connectStart
> void
> FwdState::connectStart2(const Comm::ConnectionPointer &c)
> {
> int ctimeout;
> Comm::ConnectionPointer &conn = const_cast<Comm::ConnectionPointer&>
> (c);
> Comm::ConnectionPointer serverconn = new Comm::Connection();
> serverconn->local = conn->remote;
> serverconn->remote = conn->local;
> serverconn->flags |= COMM_DOBIND;
> serverconn->flags |= COMM_TRANSPARENT;
> debugs(50, 3, "serverconn->local: " << serverconn->local << "
> serverconn->remote: " << serverconn->remote);
> ctimeout = Config.Timeout.connect;
> calls.connector = commCbCall(17,3, "fwdConnectDoneWrapper2",
> CommConnectCbPtrFun(fwdConnectDoneWrapper2, this));
> Comm::ConnOpener *cs = new Comm::ConnOpener(serverconn,
> calls.connector, ctimeout);
> AsyncJob::Start(cs);
> }
>
> //overwite fwdConnectDoneWrapper
> void
> fwdConnectDoneWrapper2(const Comm::ConnectionPointer &conn, comm_err_t
> status, int xerrno, void *data)
> {
> FwdState *fwd = (FwdState *) data;
> fwd->connectDone2(conn, status, xerrno);
> }
>
> //overwrite connectDone
> void
> FwdState::connectDone2(const Comm::ConnectionPointer &conn, comm_err_t
> status, int xerrno)
> {
> if (status != COMM_OK) {
> ErrorState *const anErr = makeConnectingError(ERR_CONNECT_FAIL);
> anErr->xerrno = xerrno;
> fail(anErr);
>
> /* it might have been a timeout with a partially open link */
> if (conn != NULL)
> conn->close();
> retryOrBail();
> return;
> }
>
> serverConn = conn;
> flags.connected_okay = true;
> //----Added by me
> this->connstate->readSomeData();
>
> comm_add_close_handler(serverConnection()->fd, fwdServerClosedWrapper,
> this);
>
>
> #if USE_SSL
> /*if (!request->flags.pinned) {
> if ((serverConnection()->getPeer() &&
> serverConnection()->getPeer()->use_ssl) ||
> (!serverConnection()->getPeer() && request->protocol ==
> AnyP::PROTO_HTTPS) ||
> request->flags.sslPeek) {
> initiateSSL();
> return;
> }
> }*/
> #endif
> }
>
> //Modified FwdState::Start
> void
> FwdState::Start(const Comm::ConnectionPointer &clientConn, StoreEntry
> *entry, HttpRequest *request, const AccessLogEntryPointer &al,
> FwdState::Pointer fwd)
> {
> /** \note
> * client_addr == no_addr indicates this is an "internal" request
> * from peer_digest.c, asn.c, netdb.c, etc and should always
> * be allowed. yuck, I know.
> */
>
> if ( Config.accessList.miss && !request->client_addr.IsNoAddr() &&
> request->protocol != AnyP::PROTO_INTERNAL && request->protocol
> != AnyP::PROTO_CACHE_OBJECT) {
> /**
> * Check if this host is allowed to fetch MISSES from us
> (miss_access).
> * Intentionally replace the src_addr automatically selected by
> the checklist code
> * we do NOT want the indirect client address to be tested here.
> */
> ACLFilledChecklist ch(Config.accessList.miss, request, NULL);
> ch.src_addr = request->client_addr;
> if (ch.fastCheck() == ACCESS_DENIED) {
> err_type page_id;
> page_id = aclGetDenyInfoPage(&Config.denyInfoList,
> AclMatchedName, 1);
>
> if (page_id == ERR_NONE)
> page_id = ERR_FORWARDING_DENIED;
>
> ErrorState *anErr = new ErrorState(page_id, HTTP_FORBIDDEN,
> request);
> errorAppendEntry(entry, anErr); // frees anErr
> return;
> }
> }
>
> debugs(17, 3, HERE << "'" << entry->url() << "'");
> /*
> * This seems like an odd place to bind mem_obj and request.
> * Might want to assert that request is NULL at this point
> */
> entry->mem_obj->request = HTTPMSGLOCK(request);
> #if URL_CHECKSUM_DEBUG
>
> entry->mem_obj->checkUrlChecksum();
> #endif
>
> if (shutting_down) {
> /* more yuck */
> ErrorState *anErr = new ErrorState(ERR_SHUTTING_DOWN,
> HTTP_SERVICE_UNAVAILABLE, request);
> errorAppendEntry(entry, anErr); // frees anErr
> return;
> }
>
> switch (request->protocol) {
>
> case AnyP::PROTO_INTERNAL:
> internalStart(clientConn, request, entry);
> return;
>
> case AnyP::PROTO_CACHE_OBJECT:
> CacheManager::GetInstance()->Start(clientConn, request, entry);
> return;
>
> case AnyP::PROTO_URN:
> urnStart(request, entry);
> return;
>
> default:
> debugs(17, 3, HERE << "received here0" << fwd);
> fwd->clientConn = clientConn;
> debugs(17, 3, HERE << "received here3 !!!");
> fwd->entry = entry;
> fwd->entry->lock();
> fwd->request = HTTPMSGLOCK(request);
> fwd->al = al;
> fwd->request->hier.note(fwd->serverConnection(), request->GetHost());
> fwd->dispatch();
> return;
> }
>
> /* NOTREACHED */
> }
>
> Furtheremore, some little changes are applied to some files that thay
> aren't very important.
>
>
>
>> More, I think the question is, what are you trying to accomplish. As
> described what you are attempting doesn't make sense.
>> Along with, what code is modified?
>> The log file with customized code base doesn't tell much of a story. --
> Justin
>> Typos by iPhone
>> On Apr 9, 2014, at 12:48 AM, m.shahverdi_at_ece.ut.ac.ir wrote:
>>> I know that the client and server connections in HTTP are not related
> to
>>> each other.
>>> I should do it as final project of one of my course.
>>> This is my "cache.log" file:
>>> 2014/04/09 12:14:02.245 kid1| TcpAcceptor.cc(197) doAccept: New
>>> connection
>>> on FD 12
>>> 2014/04/09 12:14:02.245 kid1| TcpAcceptor.cc(272) acceptNext:
> connection
>>> on local=[::]:3129 remote=[::] FD 12 flags=25
>>> 2014/04/09 12:14:02.245 kid1| fd.cc(221) fd_open: fd_open() FD 14 HTTP
> Request
>>> 2014/04/09 12:14:02.245 kid1| Intercept.cc(364) Lookup: address BEGIN:
> me/client= 210.155.199.28:80, destination/me= 10.1.116.66:45819
> 2014/04/09 12:14:02.245 kid1| Intercept.cc(157) NetfilterTransparent:
> address TPROXY: local=210.155.199.28:80 remote=10.1.116.66 FD 14
> flags=17
>>> 2014/04/09 12:14:02.245 kid1| TcpAcceptor.cc(264) acceptOne: Listener:
> local=[::]:3129 remote=[::] FD 12 flags=25 accepted new connection
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 handler
> Subscription: 0x25b1a30*1
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> httpAccept constructed, this=0x234ae70 [call2181]
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(85) ScheduleCall:
>>> TcpAcceptor.cc(292) will call httpAccept(local=210.155.199.28:80
> remote=10.1.116.66 FD 14 flags=17, data=0x21e1448) [call2181]
>>> 2014/04/09 12:14:02.245 kid1| ModEpoll.cc(139) SetSelect: FD 12,
> type=1,
>>> handler=1, client_data=0x25b19b8, timeout=0
>>> 2014/04/09 12:14:02.245 kid1| AsyncCallQueue.cc(51) fireNext: entering
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(30) make: make call
>>> httpAccept
>>> [call2181]
>>> 2014/04/09 12:14:02.245 kid1| client_side.cc(3341) httpAccept:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: accepted
> 2014/04/09 12:14:02.245 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x22400f8 type=ConnStateData [job5]
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::connStateClosed constructed, this=0x2241150 [call2182]
> 2014/04/09 12:14:02.245 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 14, AsyncCall=0x2241150*1
>>> 2014/04/09 12:14:02.245 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on eth2
>>> 2014/04/09 12:14:02.245 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on br1
>>> 2014/04/09 12:14:02.245 kid1| Eui48.cc(303) lookup: Got address
> 00:0c:29:39:d0:8b on br1
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::requestTimeout constructed, this=0x22411e0 [call2183]
> 2014/04/09 12:14:02.245 kid1| local=210.155.199.28:80
> remote=10.1.116.66
>>> FD 14 flags=17: timeout= 300
>>> 2014/04/09 12:14:02.245 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 timeout 300
> 2014/04/09 12:14:02.245 kid1| forward.cc(123) FwdState: Connection to
> server local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17
> 2014/04/09 12:14:02.245 kid1| forward.cc(1182) connectStart2:
>>> serverconn->local: 10.1.116.66 serverconn->remote: 210.155.199.28:80
> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> fwdConnectDoneWrapper2 constructed, this=0x234adf0 [call2184]
>>> 2014/04/09 12:14:02.245 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x22414a8 type=Comm::ConnOpener [job6]
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25b2d40 [call2185]
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2185]
>>> 2014/04/09 12:14:02.245 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.245 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.245 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2185]
>>> 2014/04/09 12:14:02.245 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job6]
>>> 2014/04/09 12:14:02.245 kid1| comm.cc(555) comm_openex: comm_openex:
> Attempt open socket for: 10.1.116.66
>>> 2014/04/09 12:14:02.245 kid1| comm.cc(596) comm_openex: comm_openex:
> Opened socket local=10.1.116.66 remote=[::] FD 15 flags=1 : family=2,
> type=1, protocol=6
>>> 2014/04/09 12:14:02.245 kid1| comm.cc(638) comm_init_opened:
>>> local=10.1.116.66 remote=[::] FD 15 flags=1 is a new socket
>>> 2014/04/09 12:14:02.245 kid1| fd.cc(221) fd_open: fd_open() FD 15
> 2014/04/09 12:14:02.245 kid1| comm.cc(686) comm_apply_flags:
>>> COMM_TRANSPARENT 16
>>> 2014/04/09 12:14:02.245 kid1| comm.cc(695) comm_apply_flags:
> COMM_DOBIND
>>> 2014/04/09 12:14:02.246 kid1| comm.cc(426) commBind: commBind: bind
>>> socket
>>> FD 15 to 10.1.116.66
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::earlyAbort constructed, this=0x22416b0 [call2186]
> 2014/04/09 12:14:02.246 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 15, AsyncCall=0x22416b0*1
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::timeout constructed, this=0x2241740 [call2187]
> 2014/04/09 12:14:02.246 kid1| ConnOpener.cc(270) createFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 will timeout in 60
> 2014/04/09 12:14:02.246 kid1| comm.cc(871) comm_connect_addr:
>>> comm_connect_addr: sock=15, addrinfo( flags=4, family=2, socktype=1,
> protocol=6, &addr=0x25b3fe0, addrlen=16 )
>>> 2014/04/09 12:14:02.246 kid1| ConnOpener.cc(324) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_INPROGRESS
> 2014/04/09 12:14:02.246 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=2,
>>> handler=1, client_data=0x25b3fe0, timeout=0
>>> 2014/04/09 12:14:02.246 kid1| AsyncJob.cc(146) callEnd:
> Comm::ConnOpener
>>> status out: [ job6]
>>> 2014/04/09 12:14:02.246 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.246 kid1| TcpAcceptor.cc(197) doAccept: New
>>> connection
>>> on FD 12
>>> 2014/04/09 12:14:02.246 kid1| TcpAcceptor.cc(272) acceptNext:
> connection
>>> on local=[::]:3129 remote=[::] FD 12 flags=25
>>> 2014/04/09 12:14:02.246 kid1| fd.cc(221) fd_open: fd_open() FD 16 HTTP
> Request
>>> 2014/04/09 12:14:02.246 kid1| Intercept.cc(364) Lookup: address BEGIN:
> me/client= 210.155.199.28:80, destination/me= 10.1.116.66:45820
> 2014/04/09 12:14:02.246 kid1| Intercept.cc(157) NetfilterTransparent:
> address TPROXY: local=210.155.199.28:80 remote=10.1.116.66 FD 16
> flags=17
>>> 2014/04/09 12:14:02.246 kid1| TcpAcceptor.cc(264) acceptOne: Listener:
> local=[::]:3129 remote=[::] FD 12 flags=25 accepted new connection
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 handler
> Subscription: 0x25b1a30*1
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> httpAccept constructed, this=0x234ae70 [call2188]
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(85) ScheduleCall:
>>> TcpAcceptor.cc(292) will call httpAccept(local=210.155.199.28:80
> remote=10.1.116.66 FD 16 flags=17, data=0x21e1448) [call2188]
>>> 2014/04/09 12:14:02.246 kid1| ModEpoll.cc(139) SetSelect: FD 12,
> type=1,
>>> handler=1, client_data=0x25b19b8, timeout=0
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::connect constructed, this=0x25b2d40 [call2189]
> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(441) will call Comm::ConnOpener::connect() [call2189]
> 2014/04/09 12:14:02.246 kid1| AsyncCallQueue.cc(51) fireNext: entering
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(30) make: make call
>>> httpAccept
>>> [call2188]
>>> 2014/04/09 12:14:02.246 kid1| client_side.cc(3341) httpAccept:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: accepted
> 2014/04/09 12:14:02.246 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x2241908 type=ConnStateData [job7]
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::connStateClosed constructed, this=0x2241520 [call2190]
> 2014/04/09 12:14:02.246 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 16, AsyncCall=0x2241520*1
>>> 2014/04/09 12:14:02.246 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on eth2
>>> 2014/04/09 12:14:02.246 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on br1
>>> 2014/04/09 12:14:02.246 kid1| Eui48.cc(303) lookup: Got address
> 00:0c:29:39:d0:8b on br1
>>> 2014/04/09 12:14:02.246 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::requestTimeout constructed, this=0x2242950 [call2191]
> 2014/04/09 12:14:02.246 kid1| local=210.155.199.28:80
> remote=10.1.116.66
>>> FD 16 flags=17: timeout= 300
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 timeout 300
> 2014/04/09 12:14:02.247 kid1| forward.cc(123) FwdState: Connection to
> server local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17
> 2014/04/09 12:14:02.247 kid1| forward.cc(1182) connectStart2:
>>> serverconn->local: 10.1.116.66 serverconn->remote: 210.155.199.28:80
> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> fwdConnectDoneWrapper2 constructed, this=0x2242cf0 [call2192]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x2242c18 type=Comm::ConnOpener [job8]
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x2345770 [call2193]
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2193]
>>> 2014/04/09 12:14:02.247 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.247 kid1| AsyncCallQueue.cc(51) fireNext: entering
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(30) make: make call
>>> Comm::ConnOpener::connect [call2189]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job4]
>>> 2014/04/09 12:14:02.247 kid1| ConnOpener.cc(329) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_OK -
> connected
>>> 2014/04/09 12:14:02.247 kid1| ConnOpener.cc(148) cleanFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 closing temp FD 13
> 2014/04/09 12:14:02.247 kid1| ModEpoll.cc(139) SetSelect: FD 13,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::timeout [call2180] because Comm::ConnOpener::cleanFd
> 2014/04/09 12:14:02.247 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 13, AsyncCall=0x223fe70*2
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::earlyAbort [call2179] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:02.247 kid1| ConnOpener.cc(401) lookupLocalAddress:
> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25
> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(132) will call
>>> fwdConnectDoneWrapper2(local=10.1.116.66:43360 remote=210.155.199.28:80
>>> FD
>>> 13 flags=25, data=0x223fa88) [call2177]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(78) mustStop:
> Comm::ConnOpener
>>> will stop, reason: Comm::ConnOpener::connected
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(131) callEnd:
>>> Comm::ConnOpener::connect() ends job [Stopped,
>>> reason:Comm::ConnOpener::connected job4]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x223fd28 type=Comm::ConnOpener [job4]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(141) callEnd:
>>> Comm::ConnOpener::connect() ended 0x223fd28
>>> 2014/04/09 12:14:02.247 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.247 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2193]
>>> 2014/04/09 12:14:02.247 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job8]
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(555) comm_openex: comm_openex:
> Attempt open socket for: 10.1.116.66
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(596) comm_openex: comm_openex:
> Opened socket local=10.1.116.66 remote=[::] FD 17 flags=1 : family=2,
> type=1, protocol=6
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(638) comm_init_opened:
>>> local=10.1.116.66 remote=[::] FD 17 flags=1 is a new socket
>>> 2014/04/09 12:14:02.247 kid1| fd.cc(221) fd_open: fd_open() FD 17
> 2014/04/09 12:14:02.247 kid1| comm.cc(686) comm_apply_flags:
>>> COMM_TRANSPARENT 16
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(695) comm_apply_flags:
> COMM_DOBIND
>>> 2014/04/09 12:14:02.247 kid1| comm.cc(426) commBind: commBind: bind
>>> socket
>>> FD 17 to 10.1.116.66
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::earlyAbort constructed, this=0x223ff00 [call2194]
> 2014/04/09 12:14:02.247 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 17, AsyncCall=0x223ff00*1
>>> 2014/04/09 12:14:02.247 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::timeout constructed, this=0x2242ea0 [call2195]
> 2014/04/09 12:14:02.247 kid1| ConnOpener.cc(270) createFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 will timeout in 60
> 2014/04/09 12:14:02.248 kid1| comm.cc(871) comm_connect_addr:
>>> comm_connect_addr: sock=17, addrinfo( flags=4, family=2, socktype=1,
> protocol=6, &addr=0x25b1c60, addrlen=16 )
>>> 2014/04/09 12:14:02.248 kid1| ConnOpener.cc(324) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_INPROGRESS
> 2014/04/09 12:14:02.248 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=2,
>>> handler=1, client_data=0x25b1c60, timeout=0
>>> 2014/04/09 12:14:02.248 kid1| AsyncJob.cc(146) callEnd:
> Comm::ConnOpener
>>> status out: [ job8]
>>> 2014/04/09 12:14:02.248 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.248 kid1| AsyncCallQueue.cc(51) fireNext: entering
> fwdConnectDoneWrapper2(local=10.1.116.66:43360 remote=210.155.199.28:80
> FD
>>> 13 flags=25, data=0x223fa88)
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(30) make: make call
>>> fwdConnectDoneWrapper2 [call2177]
>>> 2014/04/09 12:14:02.248 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x2242f30 [call2196]
> 2014/04/09 12:14:02.248 kid1| started
>>> 2014/04/09 12:14:02.248 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17;
> asynCall 0x2242f30*1
>>> 2014/04/09 12:14:02.248 kid1| ModEpoll.cc(139) SetSelect: FD 10,
> type=1,
>>> handler=1, client_data=0x21eebe8, timeout=0
>>> 2014/04/09 12:14:02.248 kid1| comm.cc(1232) comm_add_close_handler:
> comm_add_close_handler: FD 13, handler=1, data=0x223fa88
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> SomeCloseHandler constructed, this=0x234ae70 [call2197]
>>> 2014/04/09 12:14:02.248 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 13, AsyncCall=0x234ae70*1
>>> 2014/04/09 12:14:02.248 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> fwdConnectDoneWrapper2(local=10.1.116.66:43360 remote=210.155.199.28:80
> FD
>>> 13 flags=25, data=0x223fa88)
>>> 2014/04/09 12:14:02.248 kid1| TcpAcceptor.cc(197) doAccept: New
>>> connection
>>> on FD 12
>>> 2014/04/09 12:14:02.248 kid1| TcpAcceptor.cc(272) acceptNext:
> connection
>>> on local=[::]:3129 remote=[::] FD 12 flags=25
>>> 2014/04/09 12:14:02.248 kid1| fd.cc(221) fd_open: fd_open() FD 18 HTTP
> Request
>>> 2014/04/09 12:14:02.248 kid1| Intercept.cc(364) Lookup: address BEGIN:
> me/client= 210.155.199.28:80, destination/me= 10.1.116.66:45821
> 2014/04/09 12:14:02.248 kid1| Intercept.cc(157) NetfilterTransparent:
> address TPROXY: local=210.155.199.28:80 remote=10.1.116.66 FD 18
> flags=17
>>> 2014/04/09 12:14:02.248 kid1| TcpAcceptor.cc(264) acceptOne: Listener:
> local=[::]:3129 remote=[::] FD 12 flags=25 accepted new connection
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 handler
> Subscription: 0x25b1a30*1
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> httpAccept constructed, this=0x2243170 [call2198]
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(85) ScheduleCall:
>>> TcpAcceptor.cc(292) will call httpAccept(local=210.155.199.28:80
> remote=10.1.116.66 FD 18 flags=17, data=0x21e1448) [call2198]
>>> 2014/04/09 12:14:02.248 kid1| ModEpoll.cc(139) SetSelect: FD 12,
> type=1,
>>> handler=1, client_data=0x25b19b8, timeout=0
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::connect constructed, this=0x2345770 [call2199]
> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(441) will call Comm::ConnOpener::connect() [call2199]
> 2014/04/09 12:14:02.248 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 10, size 4095, retval 92, errno 0
>>> 2014/04/09 12:14:02.248 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17 (0, 0)
> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 10 flags=17, data=0x223f4f8, size=92,
>>> buf=0x2589d30)
>>> [call2196]
>>> 2014/04/09 12:14:02.248 kid1| AsyncCallQueue.cc(51) fireNext: entering
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.248 kid1| AsyncCall.cc(30) make: make call
>>> httpAccept
>>> [call2198]
>>> 2014/04/09 12:14:02.248 kid1| client_side.cc(3341) httpAccept:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: accepted
> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x2243108 type=ConnStateData [job9]
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::connStateClosed constructed, this=0x2244200 [call2200]
> 2014/04/09 12:14:02.249 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 18, AsyncCall=0x2244200*1
>>> 2014/04/09 12:14:02.249 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on eth2
>>> 2014/04/09 12:14:02.249 kid1| Eui48.cc(262) lookup: Looking up ARP
>>> address
>>> for 10.1.116.66 on br1
>>> 2014/04/09 12:14:02.249 kid1| Eui48.cc(303) lookup: Got address
> 00:0c:29:39:d0:8b on br1
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::requestTimeout constructed, this=0x2244290 [call2201]
> 2014/04/09 12:14:02.249 kid1| local=210.155.199.28:80
> remote=10.1.116.66
>>> FD 18 flags=17: timeout= 300
>>> 2014/04/09 12:14:02.249 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 timeout 300
> 2014/04/09 12:14:02.249 kid1| forward.cc(123) FwdState: Connection to
> server local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17
> 2014/04/09 12:14:02.249 kid1| forward.cc(1182) connectStart2:
>>> serverconn->local: 10.1.116.66 serverconn->remote: 210.155.199.28:80
> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> fwdConnectDoneWrapper2 constructed, this=0x2244630 [call2202]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x223fd28 type=Comm::ConnOpener [job10]
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25b2d40 [call2203]
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2203]
>>> 2014/04/09 12:14:02.249 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> httpAccept(local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17,
> data=0x21e1448)
>>> 2014/04/09 12:14:02.249 kid1| AsyncCallQueue.cc(51) fireNext: entering
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(30) make: make call
>>> Comm::ConnOpener::connect [call2199]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job6]
>>> 2014/04/09 12:14:02.249 kid1| ConnOpener.cc(329) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_OK -
> connected
>>> 2014/04/09 12:14:02.249 kid1| ConnOpener.cc(148) cleanFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 closing temp FD 15
> 2014/04/09 12:14:02.249 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::timeout [call2187] because Comm::ConnOpener::cleanFd
> 2014/04/09 12:14:02.249 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 15, AsyncCall=0x22416b0*2
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::earlyAbort [call2186] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:02.249 kid1| ConnOpener.cc(401) lookupLocalAddress:
> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25
> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(132) will call
>>> fwdConnectDoneWrapper2(local=10.1.116.66:50927 remote=210.155.199.28:80
>>> FD
>>> 15 flags=25, data=0x2241288) [call2184]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(78) mustStop:
> Comm::ConnOpener
>>> will stop, reason: Comm::ConnOpener::connected
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(131) callEnd:
>>> Comm::ConnOpener::connect() ends job [Stopped,
>>> reason:Comm::ConnOpener::connected job6]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x22414a8 type=Comm::ConnOpener [job6]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(141) callEnd:
>>> Comm::ConnOpener::connect() ended 0x22414a8
>>> 2014/04/09 12:14:02.249 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.249 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 10 flags=17, data=0x223f4f8, size=92,
>>> buf=0x2589d30)
>>> 2014/04/09 12:14:02.249 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2196]
>>> 2014/04/09 12:14:02.249 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job3]
>>> 2014/04/09 12:14:02.249 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17 size 92
> 2014/04/09 12:14:02.249 kid1| client_side.cc(2863) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17: attempting
> to
>>> parse
>>> 2014/04/09 12:14:02.249 kid1| HttpParser.cc(29) reset: Request buffer
> is
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.249 kid1| HttpParser.cc(39) parseRequestFirstLine:
> parsing possible request: GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.249 kid1| HttpParser.cc(248)
> HttpParserParseReqLine:
>>> Parser: retval 1: from 0->27: method 0->2; url 4->16; version 18->25
>>> (1/0)
>>> 2014/04/09 12:14:02.249 kid1| client_side.cc(2233) parseHttpRequest:
> parseHttpRequest: req_hdr = {Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> }
>>> 2014/04/09 12:14:02.249 kid1| client_side.cc(2237) parseHttpRequest:
> parseHttpRequest: end = {
>>> }
>>> 2014/04/09 12:14:02.249 kid1| client_side.cc(2241) parseHttpRequest:
> parseHttpRequest: prefix_sz = 92, req_line_sz = 28
>>> 2014/04/09 12:14:02.258 kid1| clientStream.cc(169)
>>> clientStreamInsertHead:
>>> clientStreamInsertHead: Inserted node 0x22449c8 with data 0x2246070
>>> after
>>> head
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2257) parseHttpRequest:
> parseHttpRequest: Request Header is
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2277) parseHttpRequest:
> repare absolute URL from intercept
>>> 2014/04/09 12:14:02.258 kid1| mime_header.cc(59) mime_get_header_field:
> mime_get_header: looking for 'Host'
>>> 2014/04/09 12:14:02.258 kid1| mime_header.cc(81) mime_get_header_field:
> mime_get_header: checking 'Host: delegate.org'
>>> 2014/04/09 12:14:02.258 kid1| mime_header.cc(104)
> mime_get_header_field:
>>> mime_get_header: returning 'delegate.org'
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2111)
>>> prepareTransparentURL:
>>> TRANSPARENT HOST REWRITE: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2314) parseHttpRequest:
> parseHttpRequest: Complete request received
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2317) parseHttpRequest:
>>> HTTP
>>> Client local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17
> 2014/04/09 12:14:02.258 kid1| client_side.cc(2318) parseHttpRequest:
> HTTP
>>> Client REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> ----------
>>> 2014/04/09 12:14:02.258 kid1| client_side.cc(2901) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17: parsed a
> request
>>> 2014/04/09 12:14:02.258 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientLifetimeTimeout constructed, this=0x2243170 [call2204]
>>> 2014/04/09 12:14:02.258 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17 timeout 86400
> 2014/04/09 12:14:02.258 kid1| url.cc(386) urlParse: urlParse: Split URL
> 'http://delegate.org/delegate:80/' into proto='http',
>>> host='delegate.org',
>>> port='80', path='/delegate:80/'
>>> 2014/04/09 12:14:02.258 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25872f8 owner: 2
>>> 2014/04/09 12:14:02.258 kid1| HttpRequest.cc(68) HttpRequest:
>>> constructed,
>>> this=0x25872e0 id=2
>>> 2014/04/09 12:14:02.258 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.259 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25872f8)
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.259 kid1| HttpHeader.cc(904) addEntry: 0x25872f8
> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.259 kid1| HttpHeader.cc(904) addEntry: 0x25872f8
> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.259 kid1| HttpHeader.cc(904) addEntry: 0x25872f8
> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.259 kid1| client_side.cc(841)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: http_ver = 1.0
>>> 2014/04/09 12:14:02.259 kid1| client_side.cc(843)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: method = GET
>>> 2014/04/09 12:14:02.259 kid1| client_side_request.cc(162)
>>> ClientRequestContext: 0x2247378 ClientRequestContext constructed
> 2014/04/09 12:14:02.259 kid1| client_side_request.cc(1554) doCallouts:
> Doing calloutContext->hostHeaderVerify()
>>> 2014/04/09 12:14:02.259 kid1| client_side_request.cc(674)
>>> hostHeaderVerify: validate host=delegate.org, port=0, portStr=NULL
> 2014/04/09 12:14:02.259 kid1| ipcache.cc(647) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: Name 'delegate.org'.
>>> 2014/04/09 12:14:02.259 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.259 kid1| ipcache.cc(695) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: MISS for 'delegate.org'
>>> 2014/04/09 12:14:02.259 kid1| dns_internal.cc(1721) idnsALookup:
> idnsALookup: buf is 30 bytes for delegate.org, id = 0x6a6a
>>> 2014/04/09 12:14:02.259 kid1| comm.cc(1201) comm_udp_sendto:
>>> comm_udp_sendto: Attempt to send UDP packet to 10.1.2.2:53 using FD 8
> using Port 50646
>>> 2014/04/09 12:14:02.259 kid1| event.cc(346) schedule: schedule: Adding
> 'idnsCheckQueue', in 5.00 seconds
>>> 2014/04/09 12:14:02.259 kid1| dns_internal.cc(1660)
>>> idnsSendSlaveAAAAQuery: buf is 30 bytes for delegate.org, id = 0x9883
> 2014/04/09 12:14:02.259 kid1| comm.cc(1201) comm_udp_sendto:
>>> comm_udp_sendto: Attempt to send UDP packet to 10.1.2.2:53 using FD 8
> using Port 50646
>>> 2014/04/09 12:14:02.260 kid1| client_side.cc(2420) connNoteUseOfBuffer:
> conn->in.notYetUsed = 0
>>> 2014/04/09 12:14:02.260 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.260 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25b8d80 [call2205]
> 2014/04/09 12:14:02.260 kid1| started
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17;
> asynCall 0x25b8d80*1
>>> 2014/04/09 12:14:02.260 kid1| ModEpoll.cc(139) SetSelect: FD 10,
> type=1,
>>> handler=1, client_data=0x21eebe8, timeout=0
>>> 2014/04/09 12:14:02.260 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job3]
>>> 2014/04/09 12:14:02.260 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 10 flags=17, data=0x223f4f8, size=92,
>>> buf=0x2589d30)
>>> 2014/04/09 12:14:02.260 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.260 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2203]
>>> 2014/04/09 12:14:02.260 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job10]
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(555) comm_openex: comm_openex:
> Attempt open socket for: 10.1.116.66
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(596) comm_openex: comm_openex:
> Opened socket local=10.1.116.66 remote=[::] FD 19 flags=1 : family=2,
> type=1, protocol=6
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(638) comm_init_opened:
>>> local=10.1.116.66 remote=[::] FD 19 flags=1 is a new socket
>>> 2014/04/09 12:14:02.260 kid1| fd.cc(221) fd_open: fd_open() FD 19
> 2014/04/09 12:14:02.260 kid1| comm.cc(686) comm_apply_flags:
>>> COMM_TRANSPARENT 16
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(695) comm_apply_flags:
> COMM_DOBIND
>>> 2014/04/09 12:14:02.260 kid1| comm.cc(426) commBind: commBind: bind
>>> socket
>>> FD 19 to 10.1.116.66
>>> 2014/04/09 12:14:02.260 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::earlyAbort constructed, this=0x2247460 [call2206]
> 2014/04/09 12:14:02.260 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 19, AsyncCall=0x2247460*1
>>> 2014/04/09 12:14:02.260 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::timeout constructed, this=0x2242f30 [call2207]
> 2014/04/09 12:14:02.260 kid1| ConnOpener.cc(270) createFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 will timeout in 60
> 2014/04/09 12:14:02.260 kid1| comm.cc(871) comm_connect_addr:
>>> comm_connect_addr: sock=19, addrinfo( flags=4, family=2, socktype=1,
> protocol=6, &addr=0x223fcf0, addrlen=16 )
>>> 2014/04/09 12:14:02.260 kid1| ConnOpener.cc(324) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_INPROGRESS
> 2014/04/09 12:14:02.260 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=2,
>>> handler=1, client_data=0x2244ab0, timeout=0
>>> 2014/04/09 12:14:02.260 kid1| AsyncJob.cc(146) callEnd:
> Comm::ConnOpener
>>> status out: [ job10]
>>> 2014/04/09 12:14:02.260 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.260 kid1| AsyncCallQueue.cc(51) fireNext: entering
> fwdConnectDoneWrapper2(local=10.1.116.66:50927 remote=210.155.199.28:80
> FD
>>> 15 flags=25, data=0x2241288)
>>> 2014/04/09 12:14:02.260 kid1| AsyncCall.cc(30) make: make call
>>> fwdConnectDoneWrapper2 [call2184]
>>> 2014/04/09 12:14:02.260 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25b8ef0 [call2208]
> 2014/04/09 12:14:02.261 kid1| started
>>> 2014/04/09 12:14:02.261 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17;
> asynCall 0x25b8ef0*1
>>> 2014/04/09 12:14:02.261 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=1,
>>> handler=1, client_data=0x21eedc8, timeout=0
>>> 2014/04/09 12:14:02.261 kid1| comm.cc(1232) comm_add_close_handler:
> comm_add_close_handler: FD 15, handler=1, data=0x2241288
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> SomeCloseHandler constructed, this=0x25b9330 [call2209]
>>> 2014/04/09 12:14:02.261 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 15, AsyncCall=0x25b9330*1
>>> 2014/04/09 12:14:02.261 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> fwdConnectDoneWrapper2(local=10.1.116.66:50927 remote=210.155.199.28:80
> FD
>>> 15 flags=25, data=0x2241288)
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::connect constructed, this=0x25b2d40 [call2210]
> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(441) will call Comm::ConnOpener::connect() [call2210]
> 2014/04/09 12:14:02.261 kid1| dns_internal.cc(1259) idnsRead: idnsRead:
> starting with FD 8
>>> 2014/04/09 12:14:02.261 kid1| ModEpoll.cc(139) SetSelect: FD 8, type=1,
> handler=1, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.261 kid1| dns_internal.cc(1305) idnsRead: idnsRead:
>>> FD
>>> 8: received 46 bytes from 10.1.2.2:53
>>> 2014/04/09 12:14:02.261 kid1| dns_internal.cc(1112) idnsGrokReply:
> idnsGrokReply: QID 0x6a6a, 1 answers
>>> 2014/04/09 12:14:02.261 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 14, size 4095, retval 92, errno 0
>>> 2014/04/09 12:14:02.261 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 (0, 0)
> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17, data=0x223ffd8, size=92,
>>> buf=0x2240140)
>>> [call2208]
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> Comm::ConnOpener::connect constructed, this=0x25b91c0 [call2211]
> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(441) will call Comm::ConnOpener::connect() [call2211]
> 2014/04/09 12:14:02.261 kid1| AsyncCallQueue.cc(51) fireNext: entering
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(30) make: make call
>>> Comm::ConnOpener::connect [call2210]
>>> 2014/04/09 12:14:02.261 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job8]
>>> 2014/04/09 12:14:02.261 kid1| ConnOpener.cc(329) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_OK -
> connected
>>> 2014/04/09 12:14:02.261 kid1| ConnOpener.cc(148) cleanFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 closing temp FD 17
> 2014/04/09 12:14:02.261 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::timeout [call2195] because Comm::ConnOpener::cleanFd
> 2014/04/09 12:14:02.261 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 17, AsyncCall=0x223ff00*2
>>> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::earlyAbort [call2194] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:02.261 kid1| ConnOpener.cc(401) lookupLocalAddress:
> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25
> 2014/04/09 12:14:02.261 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(132) will call
>>> fwdConnectDoneWrapper2(local=10.1.116.66:52402 remote=210.155.199.28:80
>>> FD
>>> 17 flags=25, data=0x22429f8) [call2192]
>>> 2014/04/09 12:14:02.261 kid1| AsyncJob.cc(78) mustStop:
> Comm::ConnOpener
>>> will stop, reason: Comm::ConnOpener::connected
>>> 2014/04/09 12:14:02.261 kid1| AsyncJob.cc(131) callEnd:
>>> Comm::ConnOpener::connect() ends job [Stopped,
>>> reason:Comm::ConnOpener::connected job8]
>>> 2014/04/09 12:14:02.261 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x2242c18 type=Comm::ConnOpener [job8]
>>> 2014/04/09 12:14:02.262 kid1| AsyncJob.cc(141) callEnd:
>>> Comm::ConnOpener::connect() ended 0x2242c18
>>> 2014/04/09 12:14:02.262 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.262 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17, data=0x223ffd8, size=92,
>>> buf=0x2240140)
>>> 2014/04/09 12:14:02.262 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2208]
>>> 2014/04/09 12:14:02.262 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job5]
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 size 92
> 2014/04/09 12:14:02.262 kid1| client_side.cc(2863) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: attempting
> to
>>> parse
>>> 2014/04/09 12:14:02.262 kid1| HttpParser.cc(29) reset: Request buffer
> is
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.262 kid1| HttpParser.cc(39) parseRequestFirstLine:
> parsing possible request: GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.262 kid1| HttpParser.cc(248)
> HttpParserParseReqLine:
>>> Parser: retval 1: from 0->27: method 0->2; url 4->16; version 18->25
>>> (1/0)
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2233) parseHttpRequest:
> parseHttpRequest: req_hdr = {Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> }
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2237) parseHttpRequest:
> parseHttpRequest: end = {
>>> }
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2241) parseHttpRequest:
> parseHttpRequest: prefix_sz = 92, req_line_sz = 28
>>> 2014/04/09 12:14:02.262 kid1| clientStream.cc(169)
>>> clientStreamInsertHead:
>>> clientStreamInsertHead: Inserted node 0x2242eb8 with data 0x25ba940
>>> after
>>> head
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2257) parseHttpRequest:
> parseHttpRequest: Request Header is
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2277) parseHttpRequest:
> repare absolute URL from intercept
>>> 2014/04/09 12:14:02.262 kid1| mime_header.cc(59) mime_get_header_field:
> mime_get_header: looking for 'Host'
>>> 2014/04/09 12:14:02.262 kid1| mime_header.cc(81) mime_get_header_field:
> mime_get_header: checking 'Host: delegate.org'
>>> 2014/04/09 12:14:02.262 kid1| mime_header.cc(104)
> mime_get_header_field:
>>> mime_get_header: returning 'delegate.org'
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2111)
>>> prepareTransparentURL:
>>> TRANSPARENT HOST REWRITE: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2314) parseHttpRequest:
> parseHttpRequest: Complete request received
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2317) parseHttpRequest:
>>> HTTP
>>> Client local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17
> 2014/04/09 12:14:02.262 kid1| client_side.cc(2318) parseHttpRequest:
> HTTP
>>> Client REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> ----------
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2901) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: parsed a
> request
>>> 2014/04/09 12:14:02.262 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientLifetimeTimeout constructed, this=0x25bbde0 [call2212]
>>> 2014/04/09 12:14:02.262 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 timeout 86400
> 2014/04/09 12:14:02.262 kid1| url.cc(386) urlParse: urlParse: Split URL
> 'http://delegate.org/delegate:80/' into proto='http',
>>> host='delegate.org',
>>> port='80', path='/delegate:80/'
>>> 2014/04/09 12:14:02.262 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25bbe78 owner: 2
>>> 2014/04/09 12:14:02.262 kid1| HttpRequest.cc(68) HttpRequest:
>>> constructed,
>>> this=0x25bbe60 id=3
>>> 2014/04/09 12:14:02.262 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.262 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25bbe78)
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.262 kid1| HttpHeader.cc(904) addEntry: 0x25bbe78
> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.262 kid1| HttpHeader.cc(904) addEntry: 0x25bbe78
> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.262 kid1| HttpHeader.cc(904) addEntry: 0x25bbe78
> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(841)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: http_ver = 1.0
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(843)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: method = GET
>>> 2014/04/09 12:14:02.262 kid1| client_side_request.cc(162)
>>> ClientRequestContext: 0x25b2d58 ClientRequestContext constructed
> 2014/04/09 12:14:02.262 kid1| client_side_request.cc(1554) doCallouts:
> Doing calloutContext->hostHeaderVerify()
>>> 2014/04/09 12:14:02.262 kid1| client_side_request.cc(674)
>>> hostHeaderVerify: validate host=delegate.org, port=0, portStr=NULL
> 2014/04/09 12:14:02.262 kid1| ipcache.cc(647) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: Name 'delegate.org'.
>>> 2014/04/09 12:14:02.262 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.262 kid1| ipcache.cc(695) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: MISS for 'delegate.org'
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(2420) connNoteUseOfBuffer:
> conn->in.notYetUsed = 0
>>> 2014/04/09 12:14:02.262 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.262 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25bbc40 [call2213]
> 2014/04/09 12:14:02.262 kid1| started
>>> 2014/04/09 12:14:02.262 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17;
> asynCall 0x25bbc40*1
>>> 2014/04/09 12:14:02.262 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=1,
>>> handler=1, client_data=0x21eedc8, timeout=0
>>> 2014/04/09 12:14:02.262 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job5]
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17, data=0x223ffd8, size=92,
>>> buf=0x2240140)
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(51) fireNext: entering
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(30) make: make call
>>> Comm::ConnOpener::connect [call2211]
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(117) callStart:
>>> Comm::ConnOpener
>>> status in: [ job10]
>>> 2014/04/09 12:14:02.263 kid1| ConnOpener.cc(329) connect:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25: COMM_OK -
> connected
>>> 2014/04/09 12:14:02.263 kid1| ConnOpener.cc(148) cleanFd:
>>> local=10.1.116.66 remote=210.155.199.28:80 flags=25 closing temp FD 19
> 2014/04/09 12:14:02.263 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::timeout [call2207] because Comm::ConnOpener::cleanFd
> 2014/04/09 12:14:02.263 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 19, AsyncCall=0x2247460*2
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(48) cancel: will not call
> Comm::ConnOpener::earlyAbort [call2206] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:02.263 kid1| ConnOpener.cc(401) lookupLocalAddress:
> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25
> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(85) ScheduleCall:
>>> ConnOpener.cc(132) will call
>>> fwdConnectDoneWrapper2(local=10.1.116.66:56879 remote=210.155.199.28:80
>>> FD
>>> 19 flags=25, data=0x2244338) [call2202]
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(78) mustStop:
> Comm::ConnOpener
>>> will stop, reason: Comm::ConnOpener::connected
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(131) callEnd:
>>> Comm::ConnOpener::connect() ends job [Stopped,
>>> reason:Comm::ConnOpener::connected job10]
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x223fd28 type=Comm::ConnOpener [job10]
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(141) callEnd:
>>> Comm::ConnOpener::connect() ended 0x223fd28
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> Comm::ConnOpener::connect()
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(51) fireNext: entering
> fwdConnectDoneWrapper2(local=10.1.116.66:52402 remote=210.155.199.28:80
> FD
>>> 17 flags=25, data=0x22429f8)
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(30) make: make call
>>> fwdConnectDoneWrapper2 [call2192]
>>> 2014/04/09 12:14:02.263 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x2242f30 [call2214]
> 2014/04/09 12:14:02.263 kid1| started
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17;
> asynCall 0x2242f30*1
>>> 2014/04/09 12:14:02.263 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=1,
>>> handler=1, client_data=0x21eeeb8, timeout=0
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(1232) comm_add_close_handler:
> comm_add_close_handler: FD 17, handler=1, data=0x22429f8
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> SomeCloseHandler constructed, this=0x25bc510 [call2215]
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 17, AsyncCall=0x25bc510*1
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> fwdConnectDoneWrapper2(local=10.1.116.66:52402 remote=210.155.199.28:80
> FD
>>> 17 flags=25, data=0x22429f8)
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(51) fireNext: entering
> fwdConnectDoneWrapper2(local=10.1.116.66:56879 remote=210.155.199.28:80
> FD
>>> 19 flags=25, data=0x2244338)
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(30) make: make call
>>> fwdConnectDoneWrapper2 [call2202]
>>> 2014/04/09 12:14:02.263 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25be860 [call2216]
> 2014/04/09 12:14:02.263 kid1| started
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17;
> asynCall 0x25be860*1
>>> 2014/04/09 12:14:02.263 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=1,
>>> handler=1, client_data=0x21eefa8, timeout=0
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(1232) comm_add_close_handler:
> comm_add_close_handler: FD 19, handler=1, data=0x2244338
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> SomeCloseHandler constructed, this=0x2247460 [call2217]
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 19, AsyncCall=0x2247460*1
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> fwdConnectDoneWrapper2(local=10.1.116.66:56879 remote=210.155.199.28:80
> FD
>>> 19 flags=25, data=0x2244338)
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 16, size 4095, retval 92, errno 0
>>> 2014/04/09 12:14:02.263 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 (0, 0)
> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17, data=0x22417e8, size=92,
>>> buf=0x2241940)
>>> [call2214]
>>> 2014/04/09 12:14:02.263 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 18, size 4095, retval 92, errno 0
>>> 2014/04/09 12:14:02.263 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 (0, 0)
> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17, data=0x2242fe8, size=92,
>>> buf=0x22431f0)
>>> [call2216]
>>> 2014/04/09 12:14:02.263 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17, data=0x22417e8, size=92,
>>> buf=0x2241940)
>>> 2014/04/09 12:14:02.263 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2214]
>>> 2014/04/09 12:14:02.263 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job7]
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 size 92
> 2014/04/09 12:14:02.264 kid1| client_side.cc(2863) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: attempting
> to
>>> parse
>>> 2014/04/09 12:14:02.264 kid1| HttpParser.cc(29) reset: Request buffer
> is
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.264 kid1| HttpParser.cc(39) parseRequestFirstLine:
> parsing possible request: GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.264 kid1| HttpParser.cc(248)
> HttpParserParseReqLine:
>>> Parser: retval 1: from 0->27: method 0->2; url 4->16; version 18->25
>>> (1/0)
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2233) parseHttpRequest:
> parseHttpRequest: req_hdr = {Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> }
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2237) parseHttpRequest:
> parseHttpRequest: end = {
>>> }
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2241) parseHttpRequest:
> parseHttpRequest: prefix_sz = 92, req_line_sz = 28
>>> 2014/04/09 12:14:02.264 kid1| clientStream.cc(169)
>>> clientStreamInsertHead:
>>> clientStreamInsertHead: Inserted node 0x25bea38 with data 0x25c00c0
>>> after
>>> head
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2257) parseHttpRequest:
> parseHttpRequest: Request Header is
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2277) parseHttpRequest:
> repare absolute URL from intercept
>>> 2014/04/09 12:14:02.264 kid1| mime_header.cc(59) mime_get_header_field:
> mime_get_header: looking for 'Host'
>>> 2014/04/09 12:14:02.264 kid1| mime_header.cc(81) mime_get_header_field:
> mime_get_header: checking 'Host: delegate.org'
>>> 2014/04/09 12:14:02.264 kid1| mime_header.cc(104)
> mime_get_header_field:
>>> mime_get_header: returning 'delegate.org'
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2111)
>>> prepareTransparentURL:
>>> TRANSPARENT HOST REWRITE: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2314) parseHttpRequest:
> parseHttpRequest: Complete request received
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2317) parseHttpRequest:
>>> HTTP
>>> Client local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17
> 2014/04/09 12:14:02.264 kid1| client_side.cc(2318) parseHttpRequest:
> HTTP
>>> Client REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> ----------
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2901) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: parsed a
> request
>>> 2014/04/09 12:14:02.264 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientLifetimeTimeout constructed, this=0x25c13f0 [call2218]
>>> 2014/04/09 12:14:02.264 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 timeout 86400
> 2014/04/09 12:14:02.264 kid1| url.cc(386) urlParse: urlParse: Split URL
> 'http://delegate.org/delegate:80/' into proto='http',
>>> host='delegate.org',
>>> port='80', path='/delegate:80/'
>>> 2014/04/09 12:14:02.264 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25c1488 owner: 2
>>> 2014/04/09 12:14:02.264 kid1| HttpRequest.cc(68) HttpRequest:
>>> constructed,
>>> this=0x25c1470 id=4
>>> 2014/04/09 12:14:02.264 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.264 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25c1488)
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.264 kid1| HttpHeader.cc(904) addEntry: 0x25c1488
> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.264 kid1| HttpHeader.cc(904) addEntry: 0x25c1488
> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.264 kid1| HttpHeader.cc(904) addEntry: 0x25c1488
> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(841)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: http_ver = 1.0
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(843)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: method = GET
>>> 2014/04/09 12:14:02.264 kid1| client_side_request.cc(162)
>>> ClientRequestContext: 0x25b91d8 ClientRequestContext constructed
> 2014/04/09 12:14:02.264 kid1| client_side_request.cc(1554) doCallouts:
> Doing calloutContext->hostHeaderVerify()
>>> 2014/04/09 12:14:02.264 kid1| client_side_request.cc(674)
>>> hostHeaderVerify: validate host=delegate.org, port=0, portStr=NULL
> 2014/04/09 12:14:02.264 kid1| ipcache.cc(647) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: Name 'delegate.org'.
>>> 2014/04/09 12:14:02.264 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.264 kid1| ipcache.cc(695) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: MISS for 'delegate.org'
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2420) connNoteUseOfBuffer:
> conn->in.notYetUsed = 0
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.264 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25c3e40 [call2219]
> 2014/04/09 12:14:02.264 kid1| started
>>> 2014/04/09 12:14:02.264 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17;
> asynCall 0x25c3e40*1
>>> 2014/04/09 12:14:02.264 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=1,
>>> handler=1, client_data=0x21eeeb8, timeout=0
>>> 2014/04/09 12:14:02.264 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job7]
>>> 2014/04/09 12:14:02.264 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17, data=0x22417e8, size=92,
>>> buf=0x2241940)
>>> 2014/04/09 12:14:02.264 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17, data=0x2242fe8, size=92,
>>> buf=0x22431f0)
>>> 2014/04/09 12:14:02.264 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2216]
>>> 2014/04/09 12:14:02.264 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job9]
>>> 2014/04/09 12:14:02.264 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 size 92
> 2014/04/09 12:14:02.265 kid1| client_side.cc(2863) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: attempting
> to
>>> parse
>>> 2014/04/09 12:14:02.265 kid1| HttpParser.cc(29) reset: Request buffer
> is
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.265 kid1| HttpParser.cc(39) parseRequestFirstLine:
> parsing possible request: GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.265 kid1| HttpParser.cc(248)
> HttpParserParseReqLine:
>>> Parser: retval 1: from 0->27: method 0->2; url 4->16; version 18->25
>>> (1/0)
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2233) parseHttpRequest:
> parseHttpRequest: req_hdr = {Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> }
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2237) parseHttpRequest:
> parseHttpRequest: end = {
>>> }
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2241) parseHttpRequest:
> parseHttpRequest: prefix_sz = 92, req_line_sz = 28
>>> 2014/04/09 12:14:02.265 kid1| clientStream.cc(169)
>>> clientStreamInsertHead:
>>> clientStreamInsertHead: Inserted node 0x25c4018 with data 0x25c5780
>>> after
>>> head
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2257) parseHttpRequest:
> parseHttpRequest: Request Header is
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2277) parseHttpRequest:
> repare absolute URL from intercept
>>> 2014/04/09 12:14:02.265 kid1| mime_header.cc(59) mime_get_header_field:
> mime_get_header: looking for 'Host'
>>> 2014/04/09 12:14:02.265 kid1| mime_header.cc(81) mime_get_header_field:
> mime_get_header: checking 'Host: delegate.org'
>>> 2014/04/09 12:14:02.265 kid1| mime_header.cc(104)
> mime_get_header_field:
>>> mime_get_header: returning 'delegate.org'
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2111)
>>> prepareTransparentURL:
>>> TRANSPARENT HOST REWRITE: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2314) parseHttpRequest:
> parseHttpRequest: Complete request received
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2317) parseHttpRequest:
>>> HTTP
>>> Client local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17
> 2014/04/09 12:14:02.265 kid1| client_side.cc(2318) parseHttpRequest:
> HTTP
>>> Client REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.0
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> ----------
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2901) clientParseRequests:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: parsed a
> request
>>> 2014/04/09 12:14:02.265 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientLifetimeTimeout constructed, this=0x25c4270 [call2220]
>>> 2014/04/09 12:14:02.265 kid1| comm.cc(777) commSetConnTimeout:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 timeout 86400
> 2014/04/09 12:14:02.265 kid1| url.cc(386) urlParse: urlParse: Split URL
> 'http://delegate.org/delegate:80/' into proto='http',
>>> host='delegate.org',
>>> port='80', path='/delegate:80/'
>>> 2014/04/09 12:14:02.265 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25c6898 owner: 2
>>> 2014/04/09 12:14:02.265 kid1| HttpRequest.cc(68) HttpRequest:
>>> constructed,
>>> this=0x25c6880 id=5
>>> 2014/04/09 12:14:02.265 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.265 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25c6898)
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> 2014/04/09 12:14:02.265 kid1| HttpHeader.cc(904) addEntry: 0x25c6898
> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.265 kid1| HttpHeader.cc(904) addEntry: 0x25c6898
> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.265 kid1| HttpHeader.cc(904) addEntry: 0x25c6898
> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(841)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: http_ver = 1.0
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(843)
>>> clientSetKeepaliveFlag:
>>> clientSetKeepaliveFlag: method = GET
>>> 2014/04/09 12:14:02.265 kid1| client_side_request.cc(162)
>>> ClientRequestContext: 0x25c4218 ClientRequestContext constructed
> 2014/04/09 12:14:02.265 kid1| client_side_request.cc(1554) doCallouts:
> Doing calloutContext->hostHeaderVerify()
>>> 2014/04/09 12:14:02.265 kid1| client_side_request.cc(674)
>>> hostHeaderVerify: validate host=delegate.org, port=0, portStr=NULL
> 2014/04/09 12:14:02.265 kid1| ipcache.cc(647) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: Name 'delegate.org'.
>>> 2014/04/09 12:14:02.265 kid1| Address.cc(409) LookupHostIP: Given
> Non-IP
>>> 'delegate.org': Name or service not known
>>> 2014/04/09 12:14:02.265 kid1| ipcache.cc(695) ipcache_nbgethostbyname:
> ipcache_nbgethostbyname: MISS for 'delegate.org'
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(2420) connNoteUseOfBuffer:
> conn->in.notYetUsed = 0
>>> 2014/04/09 12:14:02.265 kid1| client_side.cc(277) readSomeData:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: reading
> request...
>>> 2014/04/09 12:14:02.265 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> ConnStateData::clientReadRequest constructed, this=0x25c9450 [call2221]
> 2014/04/09 12:14:02.265 kid1| started
>>> 2014/04/09 12:14:02.265 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17;
> asynCall 0x25c9450*1
>>> 2014/04/09 12:14:02.265 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=1,
>>> handler=1, client_data=0x21eefa8, timeout=0
>>> 2014/04/09 12:14:02.265 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job9]
>>> 2014/04/09 12:14:02.265 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17, data=0x2242fe8, size=92,
>>> buf=0x22431f0)
>>> 2014/04/09 12:14:02.410 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> logfileFlush constructed, this=0x25be860 [call2222]
>>> 2014/04/09 12:14:02.431 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call logfileFlush(0x223c3f8*?) [call2222]
>>> 2014/04/09 12:14:02.431 kid1| AsyncCallQueue.cc(51) fireNext: entering
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:02.431 kid1| AsyncCall.cc(30) make: make call
>>> logfileFlush [call2222]
>>> 2014/04/09 12:14:02.431 kid1| event.cc(346) schedule: schedule: Adding
> 'logfileFlush', in 1.00 seconds
>>> 2014/04/09 12:14:02.431 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:02.432 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> MaintainSwapSpace constructed, this=0x25be860 [call2223]
>>> 2014/04/09 12:14:02.432 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call MaintainSwapSpace() [call2223]
>>> 2014/04/09 12:14:02.432 kid1| AsyncCallQueue.cc(51) fireNext: entering
> MaintainSwapSpace()
>>> 2014/04/09 12:14:02.432 kid1| AsyncCall.cc(30) make: make call
>>> MaintainSwapSpace [call2223]
>>> 2014/04/09 12:14:02.432 kid1| event.cc(346) schedule: schedule: Adding
> 'MaintainSwapSpace', in 1.00 seconds
>>> 2014/04/09 12:14:02.432 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> MaintainSwapSpace()
>>> 2014/04/09 12:14:02.680 kid1| dns_internal.cc(1259) idnsRead: idnsRead:
> starting with FD 8
>>> 2014/04/09 12:14:02.680 kid1| ModEpoll.cc(139) SetSelect: FD 8, type=1,
> handler=1, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.680 kid1| dns_internal.cc(1305) idnsRead: idnsRead:
>>> FD
>>> 8: received 78 bytes from 10.1.2.2:53
>>> 2014/04/09 12:14:02.680 kid1| dns_internal.cc(1112) idnsGrokReply:
> idnsGrokReply: QID 0x9883, 0 answers
>>> 2014/04/09 12:14:02.680 kid1| dns_internal.cc(1035) idnsCallback:
>>> Merging
>>> DNS results delegate.org A has 1 RR, AAAA has 0 RR
>>> 2014/04/09 12:14:02.680 kid1| dns_internal.cc(1068) idnsCallback:
>>> Sending
>>> 1 (OK) DNS results to caller.
>>> 2014/04/09 12:14:02.680 kid1| ipcache.cc(497) ipcacheParse:
>>> ipcacheParse:
>>> 1 answers for 'delegate.org'
>>> 2014/04/09 12:14:02.680 kid1| ipcache.cc(555) ipcacheParse:
>>> ipcacheParse:
>>> delegate.org #0 210.155.199.28
>>> 2014/04/09 12:14:02.680 kid1| client_side_request.cc(567)
>>> hostHeaderIpVerify: validate IP 210.155.199.28:80 possible from Host:
> 2014/04/09 12:14:02.680 kid1| client_side_request.cc(1561) doCallouts:
> Doing calloutContext->clientAccessCheck()
>>> 2014/04/09 12:14:02.690 kid1| Checklist.cc(153) preCheck: 0x25b4828
> checking slow rules
>>> 2014/04/09 12:14:02.690 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25b4828
>>> checking 'http_access allow all'
>>> 2014/04/09 12:14:02.690 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.690 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.690 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.690 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.690 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.690 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.690 kid1| Checklist.cc(275) matchNode: 0x25b4828
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.690 kid1| Checklist.cc(260) matchNodes: 0x25b4828
> success: all ACLs matched
>>> 2014/04/09 12:14:02.690 kid1| Checklist.cc(146) markFinished: 0x25b4828
> answer ALLOWED for first matching rule won
>>> 2014/04/09 12:14:02.690 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25b4828 match found, calling back with ALLOWED
> 2014/04/09 12:14:02.690 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25b4828 answer=ALLOWED
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(1590) doCallouts:
> Doing calloutContext->clientAccessCheck2()
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(760)
>>> clientAccessCheck2: No adapted_http_access configuration. default:
> ALLOW
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(1597) doCallouts:
> Doing clientInterpretRequestHeaders()
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(1183)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_NOCACHE
>>> = NOT SET
>>> 2014/04/09 12:14:02.690 kid1| client_side_request.cc(1185)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_CACHABLE
>>> = SET
>>> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(1187)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_HIERARCHICAL = SET
>>> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(1606) doCallouts:
> Doing calloutContext->checkNoCache()
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(153) preCheck: 0x25c9b28
> checking slow rules
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25c9b28
>>> checking 'cache deny all'
>>> 2014/04/09 12:14:02.691 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.691 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.691 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.691 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.691 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.691 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.691 kid1| Checklist.cc(275) matchNode: 0x25c9b28
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(260) matchNodes: 0x25c9b28
> success: all ACLs matched
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(146) markFinished: 0x25c9b28
> answer DENIED for first matching rule won
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25c9b28 match found, calling back with DENIED
> 2014/04/09 12:14:02.691 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25c9b28 answer=DENIED
>>> 2014/04/09 12:14:02.691 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.691 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.691 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(150)
>>> ~ClientRequestContext: 0x2247378 ClientRequestContext destructed
> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(1686) doCallouts:
> calling processRequest()
>>> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(1378)
>>> processRequest:
>>> clientProcessRequest: GET 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| client_side_request.cc(1401) httpStart:
> ClientHttpRequest::httpStart: NONE for
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x2247158 from node 0x22449c8
> 2014/04/09 12:14:02.691 kid1| client_side_reply.cc(1630)
>>> identifyFoundObject: clientProcessRequest2: StoreEntry is NULL - MISS
> 2014/04/09 12:14:02.691 kid1| client_side_reply.cc(635) processMiss:
> clientProcessMiss: 'GET http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| store.cc(829) storeCreateEntry:
>>> storeCreateEntry: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| store.cc(403) StoreEntry: new StoreEntry
> 0x25be860
>>> 2014/04/09 12:14:02.691 kid1| MemObject.cc(88) MemObject: new MemObject
> 0x25c9c50
>>> 2014/04/09 12:14:02.691 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x2586f68 owner: 3
>>> 2014/04/09 12:14:02.691 kid1| store_key_md5.cc(109) storeKeyPrivate:
> storeKeyPrivate: GET http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:02.691 kid1| store.cc(489) hashInsert:
>>> StoreEntry::hashInsert: Inserting Entry 0x25be860 key
>>> '892B58D6FD5F7BECF6B57A0F3328FC68'
>>> 2014/04/09 12:14:02.691 kid1| store.cc(543) setReleaseFlag:
>>> StoreEntry::setReleaseFlag: '892B58D6FD5F7BECF6B57A0F3328FC68'
>>> 2014/04/09 12:14:02.691 kid1| store_client.cc(237) copy:
>>> store_client::copy: 892B58D6FD5F7BECF6B57A0F3328FC68, from 0, for
> length
>>> 4096, cb 1, cbdata 0x22460a8
>>> 2014/04/09 12:14:02.691 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 892B58D6FD5F7BECF6B57A0F3328FC68
>>> 2014/04/09 12:14:02.691 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 0
>>> 2014/04/09 12:14:02.691 kid1| store_client.cc(376) doCopy:
>>> store_client::doCopy: Waiting for more
>>> 2014/04/09 12:14:02.691 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '892B58D6FD5F7BECF6B57A0F3328FC68' count=1
>>> 2014/04/09 12:14:02.691 kid1| forward.cc(334) Start:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| forward.cc(367) Start: received
>>> here00x223fa88*2
>>> 2014/04/09 12:14:02.691 kid1| forward.cc(369) Start: received here3 !!!
> 2014/04/09 12:14:02.691 kid1| store.cc(532) lock: StoreEntry::lock: key
> '892B58D6FD5F7BECF6B57A0F3328FC68' count=2
>>> 2014/04/09 12:14:02.691 kid1| forward.cc(1193) dispatch:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 10 flags=17: Fetching
> 'GET
>>> http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.691 kid1| http.cc(2269) httpStart: httpStart: "GET
> http://delegate.org/delegate:80/"
>>> 2014/04/09 12:14:02.692 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x25ca218 type=HttpStateData [job11]
>>> 2014/04/09 12:14:02.692 kid1| store.cc(532) lock: StoreEntry::lock: key
> '892B58D6FD5F7BECF6B57A0F3328FC68' count=3
>>> 2014/04/09 12:14:02.692 kid1| http.cc(110) HttpStateData: HttpStateData
> 0x25ca158 created
>>> 2014/04/09 12:14:02.692 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpStateConnClosed constructed, this=0x25c9e70
>>> [call2224]
>>> 2014/04/09 12:14:02.692 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 13, AsyncCall=0x25c9e70*1
>>> 2014/04/09 12:14:02.692 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25c40c0 [call2225]
>>> 2014/04/09 12:14:02.692 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2225]
>>> 2014/04/09 12:14:02.692 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.692 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:02.692 kid1| ipcache.cc(497) ipcacheParse:
>>> ipcacheParse:
>>> 1 answers for 'delegate.org'
>>> 2014/04/09 12:14:02.692 kid1| ipcache.cc(555) ipcacheParse:
>>> ipcacheParse:
>>> delegate.org #0 210.155.199.28
>>> 2014/04/09 12:14:02.692 kid1| ipcache.cc(203) ipcacheRelease:
>>> ipcacheRelease: Releasing entry for 'delegate.org'
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(567)
>>> hostHeaderIpVerify: validate IP 210.155.199.28:80 possible from Host:
> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1561) doCallouts:
> Doing calloutContext->clientAccessCheck()
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(153) preCheck: 0x25b4828
> checking slow rules
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25b4828
>>> checking 'http_access allow all'
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.692 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.692 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.692 kid1| Checklist.cc(275) matchNode: 0x25b4828
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(260) matchNodes: 0x25b4828
> success: all ACLs matched
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(146) markFinished: 0x25b4828
> answer ALLOWED for first matching rule won
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25b4828 match found, calling back with ALLOWED
> 2014/04/09 12:14:02.692 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25b4828 answer=ALLOWED
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1590) doCallouts:
> Doing calloutContext->clientAccessCheck2()
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(760)
>>> clientAccessCheck2: No adapted_http_access configuration. default:
> ALLOW
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1597) doCallouts:
> Doing clientInterpretRequestHeaders()
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1183)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_NOCACHE
>>> = NOT SET
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1185)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_CACHABLE
>>> = SET
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1187)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_HIERARCHICAL = SET
>>> 2014/04/09 12:14:02.692 kid1| client_side_request.cc(1606) doCallouts:
> Doing calloutContext->checkNoCache()
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(153) preCheck: 0x25c9b28
> checking slow rules
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25c9b28
>>> checking 'cache deny all'
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.692 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.692 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.692 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.692 kid1| Checklist.cc(275) matchNode: 0x25c9b28
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(260) matchNodes: 0x25c9b28
> success: all ACLs matched
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(146) markFinished: 0x25c9b28
> answer DENIED for first matching rule won
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25c9b28 match found, calling back with DENIED
> 2014/04/09 12:14:02.692 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25c9b28 answer=DENIED
>>> 2014/04/09 12:14:02.692 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.692 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.692 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.693 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(150)
>>> ~ClientRequestContext: 0x25c4218 ClientRequestContext destructed
> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(1686) doCallouts:
> calling processRequest()
>>> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(1378)
>>> processRequest:
>>> clientProcessRequest: GET 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(1401) httpStart:
> ClientHttpRequest::httpStart: NONE for
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25c6868 from node 0x25c4018
> 2014/04/09 12:14:02.693 kid1| client_side_reply.cc(1630)
>>> identifyFoundObject: clientProcessRequest2: StoreEntry is NULL - MISS
> 2014/04/09 12:14:02.693 kid1| client_side_reply.cc(635) processMiss:
> clientProcessMiss: 'GET http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| store.cc(829) storeCreateEntry:
>>> storeCreateEntry: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| store.cc(403) StoreEntry: new StoreEntry
> 0x25ce2f0
>>> 2014/04/09 12:14:02.693 kid1| MemObject.cc(88) MemObject: new MemObject
> 0x25ce360
>>> 2014/04/09 12:14:02.693 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:02.693 kid1| store_key_md5.cc(109) storeKeyPrivate:
> storeKeyPrivate: GET http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:02.693 kid1| store.cc(489) hashInsert:
>>> StoreEntry::hashInsert: Inserting Entry 0x25ce2f0 key
>>> '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:02.693 kid1| store.cc(543) setReleaseFlag:
>>> StoreEntry::setReleaseFlag: '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:02.693 kid1| store_client.cc(237) copy:
>>> store_client::copy: 1D1863670536518592153787629EFD0C, from 0, for
> length
>>> 4096, cb 1, cbdata 0x25c57b8
>>> 2014/04/09 12:14:02.693 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:02.693 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 0
>>> 2014/04/09 12:14:02.693 kid1| store_client.cc(376) doCopy:
>>> store_client::doCopy: Waiting for more
>>> 2014/04/09 12:14:02.693 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=1
>>> 2014/04/09 12:14:02.693 kid1| forward.cc(334) Start:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| forward.cc(367) Start: received
>>> here00x2244338*2
>>> 2014/04/09 12:14:02.693 kid1| forward.cc(369) Start: received here3 !!!
> 2014/04/09 12:14:02.693 kid1| store.cc(532) lock: StoreEntry::lock: key
> '1D1863670536518592153787629EFD0C' count=2
>>> 2014/04/09 12:14:02.693 kid1| forward.cc(1193) dispatch:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: Fetching
> 'GET
>>> http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.693 kid1| http.cc(2269) httpStart: httpStart: "GET
> http://delegate.org/delegate:80/"
>>> 2014/04/09 12:14:02.693 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x25ce6e8 type=HttpStateData [job12]
>>> 2014/04/09 12:14:02.693 kid1| store.cc(532) lock: StoreEntry::lock: key
> '1D1863670536518592153787629EFD0C' count=3
>>> 2014/04/09 12:14:02.693 kid1| http.cc(110) HttpStateData: HttpStateData
> 0x25ce628 created
>>> 2014/04/09 12:14:02.693 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpStateConnClosed constructed, this=0x25d2780
>>> [call2226]
>>> 2014/04/09 12:14:02.693 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 19, AsyncCall=0x25d2780*1
>>> 2014/04/09 12:14:02.693 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25d2810 [call2227]
>>> 2014/04/09 12:14:02.693 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2227]
>>> 2014/04/09 12:14:02.693 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.693 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.693 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:02.693 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:02.693 kid1| ipcache.cc(497) ipcacheParse:
>>> ipcacheParse:
>>> 1 answers for 'delegate.org'
>>> 2014/04/09 12:14:02.693 kid1| ipcache.cc(555) ipcacheParse:
>>> ipcacheParse:
>>> delegate.org #0 210.155.199.28
>>> 2014/04/09 12:14:02.693 kid1| ipcache.cc(203) ipcacheRelease:
>>> ipcacheRelease: Releasing entry for 'delegate.org'
>>> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(567)
>>> hostHeaderIpVerify: validate IP 210.155.199.28:80 possible from Host:
> 2014/04/09 12:14:02.693 kid1| client_side_request.cc(1561) doCallouts:
> Doing calloutContext->clientAccessCheck()
>>> 2014/04/09 12:14:02.693 kid1| Checklist.cc(153) preCheck: 0x25b4828
> checking slow rules
>>> 2014/04/09 12:14:02.693 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25b4828
>>> checking 'http_access allow all'
>>> 2014/04/09 12:14:02.693 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.693 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.693 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.693 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.693 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.694 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.694 kid1| Checklist.cc(275) matchNode: 0x25b4828
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(260) matchNodes: 0x25b4828
> success: all ACLs matched
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(146) markFinished: 0x25b4828
> answer ALLOWED for first matching rule won
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25b4828 match found, calling back with ALLOWED
> 2014/04/09 12:14:02.694 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25b4828 answer=ALLOWED
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1590) doCallouts:
> Doing calloutContext->clientAccessCheck2()
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(760)
>>> clientAccessCheck2: No adapted_http_access configuration. default:
> ALLOW
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1597) doCallouts:
> Doing clientInterpretRequestHeaders()
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1183)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_NOCACHE
>>> = NOT SET
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1185)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_CACHABLE
>>> = SET
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1187)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_HIERARCHICAL = SET
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1606) doCallouts:
> Doing calloutContext->checkNoCache()
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(153) preCheck: 0x25c9b28
> checking slow rules
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25c9b28
>>> checking 'cache deny all'
>>> 2014/04/09 12:14:02.694 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.694 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.694 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.694 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.694 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.694 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.694 kid1| Checklist.cc(275) matchNode: 0x25c9b28
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(260) matchNodes: 0x25c9b28
> success: all ACLs matched
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(146) markFinished: 0x25c9b28
> answer DENIED for first matching rule won
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25c9b28 match found, calling back with DENIED
> 2014/04/09 12:14:02.694 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25c9b28 answer=DENIED
>>> 2014/04/09 12:14:02.694 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.694 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.694 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(150)
>>> ~ClientRequestContext: 0x25b91d8 ClientRequestContext destructed
> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1686) doCallouts:
> calling processRequest()
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1378)
>>> processRequest:
>>> clientProcessRequest: GET 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.694 kid1| client_side_request.cc(1401) httpStart:
> ClientHttpRequest::httpStart: NONE for
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.694 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25c11a8 from node 0x25bea38
> 2014/04/09 12:14:02.694 kid1| client_side_reply.cc(1630)
>>> identifyFoundObject: clientProcessRequest2: StoreEntry is NULL - MISS
> 2014/04/09 12:14:02.694 kid1| client_side_reply.cc(635) processMiss:
> clientProcessMiss: 'GET http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.694 kid1| store.cc(829) storeCreateEntry:
>>> storeCreateEntry: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.694 kid1| store.cc(403) StoreEntry: new StoreEntry
> 0x25d28e0
>>> 2014/04/09 12:14:02.694 kid1| MemObject.cc(88) MemObject: new MemObject
> 0x25d2950
>>> 2014/04/09 12:14:02.694 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:02.694 kid1| store_key_md5.cc(109) storeKeyPrivate:
> storeKeyPrivate: GET http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:02.694 kid1| store.cc(489) hashInsert:
>>> StoreEntry::hashInsert: Inserting Entry 0x25d28e0 key
>>> 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:02.694 kid1| store.cc(543) setReleaseFlag:
>>> StoreEntry::setReleaseFlag: 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:02.694 kid1| store_client.cc(237) copy:
>>> store_client::copy: E510FE42036E12F7CABBC1240FD6943A, from 0, for
> length
>>> 4096, cb 1, cbdata 0x25c00f8
>>> 2014/04/09 12:14:02.694 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:02.694 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 0
>>> 2014/04/09 12:14:02.694 kid1| store_client.cc(376) doCopy:
>>> store_client::doCopy: Waiting for more
>>> 2014/04/09 12:14:02.694 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=1
>>> 2014/04/09 12:14:02.694 kid1| forward.cc(334) Start:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.694 kid1| forward.cc(367) Start: received
>>> here00x22429f8*2
>>> 2014/04/09 12:14:02.694 kid1| forward.cc(369) Start: received here3 !!!
> 2014/04/09 12:14:02.694 kid1| store.cc(532) lock: StoreEntry::lock: key
> 'E510FE42036E12F7CABBC1240FD6943A' count=2
>>> 2014/04/09 12:14:02.695 kid1| forward.cc(1193) dispatch:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: Fetching
> 'GET
>>> http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| http.cc(2269) httpStart: httpStart: "GET
> http://delegate.org/delegate:80/"
>>> 2014/04/09 12:14:02.695 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x25d2d68 type=HttpStateData [job13]
>>> 2014/04/09 12:14:02.695 kid1| store.cc(532) lock: StoreEntry::lock: key
> 'E510FE42036E12F7CABBC1240FD6943A' count=3
>>> 2014/04/09 12:14:02.695 kid1| http.cc(110) HttpStateData: HttpStateData
> 0x25d2ca8 created
>>> 2014/04/09 12:14:02.695 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpStateConnClosed constructed, this=0x25d6e00
>>> [call2228]
>>> 2014/04/09 12:14:02.695 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 17, AsyncCall=0x25d6e00*1
>>> 2014/04/09 12:14:02.695 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25d6e90 [call2229]
>>> 2014/04/09 12:14:02.695 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2229]
>>> 2014/04/09 12:14:02.695 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.695 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:02.695 kid1| ipcache.cc(497) ipcacheParse:
>>> ipcacheParse:
>>> 1 answers for 'delegate.org'
>>> 2014/04/09 12:14:02.695 kid1| ipcache.cc(555) ipcacheParse:
>>> ipcacheParse:
>>> delegate.org #0 210.155.199.28
>>> 2014/04/09 12:14:02.695 kid1| ipcache.cc(203) ipcacheRelease:
>>> ipcacheRelease: Releasing entry for 'delegate.org'
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(567)
>>> hostHeaderIpVerify: validate IP 210.155.199.28:80 possible from Host:
> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1561) doCallouts:
> Doing calloutContext->clientAccessCheck()
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(153) preCheck: 0x25b4828
> checking slow rules
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25b4828
>>> checking 'http_access allow all'
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.695 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.695 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.695 kid1| Checklist.cc(275) matchNode: 0x25b4828
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(260) matchNodes: 0x25b4828
> success: all ACLs matched
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(146) markFinished: 0x25b4828
> answer ALLOWED for first matching rule won
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25b4828 match found, calling back with ALLOWED
> 2014/04/09 12:14:02.695 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25b4828 answer=ALLOWED
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1590) doCallouts:
> Doing calloutContext->clientAccessCheck2()
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(760)
>>> clientAccessCheck2: No adapted_http_access configuration. default:
> ALLOW
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(786)
>>> clientAccessCheckDone: The request GET http://delegate.org/delegate:80/
>>> is
>>> ALLOWED, because it matched 'all'
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1597) doCallouts:
> Doing clientInterpretRequestHeaders()
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1183)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_NOCACHE
>>> = NOT SET
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1185)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_CACHABLE
>>> = SET
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1187)
>>> clientInterpretRequestHeaders: clientInterpretRequestHeaders:
>>> REQ_HIERARCHICAL = SET
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1606) doCallouts:
> Doing calloutContext->checkNoCache()
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(153) preCheck: 0x25c9b28
> checking slow rules
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(160) checkAccessList:
>>> 0x25c9b28
>>> checking 'cache deny all'
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(336) matches: ACLList::matches:
> checking all
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(319) checklistMatches:
>>> ACL::checklistMatches: checking 'all'
>>> 2014/04/09 12:14:02.695 kid1| Ip.cc(560) match: aclIpMatchIp:
>>> '10.1.116.66' found
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(321) checklistMatches:
>>> ACL::ChecklistMatches: result for 'all' is 1
>>> 2014/04/09 12:14:02.695 kid1| Acl.cc(340) matches: all matched.
> 2014/04/09 12:14:02.695 kid1| Acl.cc(354) matches: all result is true
> 2014/04/09 12:14:02.695 kid1| Checklist.cc(275) matchNode: 0x25c9b28
> matched=1 async=0 finished=0
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(260) matchNodes: 0x25c9b28
> success: all ACLs matched
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(146) markFinished: 0x25c9b28
> answer DENIED for first matching rule won
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(88) matchNonBlocking:
> ACLChecklist::check: 0x25c9b28 match found, calling back with DENIED
> 2014/04/09 12:14:02.695 kid1| Checklist.cc(182) checkCallback:
>>> ACLChecklist::checkCallback: 0x25c9b28 answer=DENIED
>>> 2014/04/09 12:14:02.695 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdc50
>>> 2014/04/09 12:14:02.695 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.695 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fdd70
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(150)
>>> ~ClientRequestContext: 0x25b2d58 ClientRequestContext destructed
> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1686) doCallouts:
> calling processRequest()
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1378)
>>> processRequest:
>>> clientProcessRequest: GET 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| client_side_request.cc(1401) httpStart:
> ClientHttpRequest::httpStart: NONE for
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25bba28 from node 0x2242eb8
> 2014/04/09 12:14:02.695 kid1| client_side_reply.cc(1630)
>>> identifyFoundObject: clientProcessRequest2: StoreEntry is NULL - MISS
> 2014/04/09 12:14:02.695 kid1| client_side_reply.cc(635) processMiss:
> clientProcessMiss: 'GET http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| store.cc(829) storeCreateEntry:
>>> storeCreateEntry: 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| store.cc(403) StoreEntry: new StoreEntry
> 0x25d6f60
>>> 2014/04/09 12:14:02.695 kid1| MemObject.cc(88) MemObject: new MemObject
> 0x25d6fd0
>>> 2014/04/09 12:14:02.695 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:02.695 kid1| store_key_md5.cc(109) storeKeyPrivate:
> storeKeyPrivate: GET http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:02.695 kid1| store.cc(489) hashInsert:
>>> StoreEntry::hashInsert: Inserting Entry 0x25d6f60 key
>>> '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:02.695 kid1| store.cc(543) setReleaseFlag:
>>> StoreEntry::setReleaseFlag: '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:02.695 kid1| store_client.cc(237) copy:
>>> store_client::copy: 7084E285F3754CB295E672478394584A, from 0, for
> length
>>> 4096, cb 1, cbdata 0x25ba978
>>> 2014/04/09 12:14:02.695 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:02.695 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 0
>>> 2014/04/09 12:14:02.695 kid1| store_client.cc(376) doCopy:
>>> store_client::doCopy: Waiting for more
>>> 2014/04/09 12:14:02.695 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=1
>>> 2014/04/09 12:14:02.695 kid1| forward.cc(334) Start:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| forward.cc(367) Start: received
>>> here00x2241288*2
>>> 2014/04/09 12:14:02.695 kid1| forward.cc(369) Start: received here3 !!!
> 2014/04/09 12:14:02.695 kid1| store.cc(532) lock: StoreEntry::lock: key
> '7084E285F3754CB295E672478394584A' count=2
>>> 2014/04/09 12:14:02.695 kid1| forward.cc(1193) dispatch:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: Fetching
> 'GET
>>> http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.695 kid1| http.cc(2269) httpStart: httpStart: "GET
> http://delegate.org/delegate:80/"
>>> 2014/04/09 12:14:02.695 kid1| AsyncJob.cc(28) AsyncJob: AsyncJob
> constructed, this=0x25d73e8 type=HttpStateData [job14]
>>> 2014/04/09 12:14:02.695 kid1| store.cc(532) lock: StoreEntry::lock: key
> '7084E285F3754CB295E672478394584A' count=3
>>> 2014/04/09 12:14:02.695 kid1| http.cc(110) HttpStateData: HttpStateData
> 0x25d7328 created
>>> 2014/04/09 12:14:02.695 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpStateConnClosed constructed, this=0x25db480
>>> [call2230]
>>> 2014/04/09 12:14:02.696 kid1| comm.cc(1242) comm_add_close_handler:
> comm_add_close_handler: FD 15, AsyncCall=0x25db480*1
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> AsyncJob::start constructed, this=0x25db510 [call2231]
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(85) ScheduleCall:
>>> AsyncJob.cc(20) will call AsyncJob::start() [call2231]
>>> 2014/04/09 12:14:02.696 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.696 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25c9b28
>>> 2014/04/09 12:14:02.696 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:02.696 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:02.696 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2225]
>>> 2014/04/09 12:14:02.696 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job11]
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2149) sendRequest:
>>> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25,
> request
>>> 0x25872e0, this 0x25ca158.
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25c9640 [call2232]
> 2014/04/09 12:14:02.696 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25 timeout
> 86400
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::readReply constructed, this=0x25db580 [call2233]
> 2014/04/09 12:14:02.696 kid1| started
>>> 2014/04/09 12:14:02.696 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13
>>> flags=25;
>>> asynCall 0x25db580*1
>>> 2014/04/09 12:14:02.696 kid1| ModEpoll.cc(139) SetSelect: FD 13,
> type=1,
>>> handler=1, client_data=0x21eed50, timeout=0
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::wroteLast constructed, this=0x25b8f90 [call2234]
> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(404) HttpHeader: init-ing
> hdr:
>>> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Host: delegate.org
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: User-Agent: ApacheBench/2.3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Accept: */*
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 63 at 3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 69 at 4
>>> 2014/04/09 12:14:02.696 kid1| refresh.cc(540) getMaxAge: getMaxAge:
> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 8 at 5
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 9 at 6
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x7ffffc9fec00)
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2225) sendRequest: HTTP Server
> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25
> 2014/04/09 12:14:02.696 kid1| http.cc(2226) sendRequest: HTTP Server
> REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.1
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> Via: 1.0 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> X-Forwarded-For: 10.1.116.66
>>> Cache-Control: max-age=259200
>>> Connection: keep-alive
>>> ----------
>>> 2014/04/09 12:14:02.696 kid1| Write.cc(29) Write:
>>> local=10.1.116.66:43360
>>> remote=210.155.199.28:80 FD 13 flags=25: sz 230: asynCall 0x25b8f90*1
> 2014/04/09 12:14:02.696 kid1| ModEpoll.cc(139) SetSelect: FD 13,
> type=2,
>>> handler=1, client_data=0x21eed88, timeout=0
>>> 2014/04/09 12:14:02.696 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job11]
>>> 2014/04/09 12:14:02.696 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.696 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2227]
>>> 2014/04/09 12:14:02.696 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job12]
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2149) sendRequest:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25,
> request
>>> 0x25c6880, this 0x25ce628.
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25c96d0 [call2235]
> 2014/04/09 12:14:02.696 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 timeout
> 86400
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::readReply constructed, this=0x25de750 [call2236]
> 2014/04/09 12:14:02.696 kid1| started
>>> 2014/04/09 12:14:02.696 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19
>>> flags=25;
>>> asynCall 0x25de750*1
>>> 2014/04/09 12:14:02.696 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=1,
>>> handler=1, client_data=0x21ef020, timeout=0
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::wroteLast constructed, this=0x25de7f0 [call2237]
> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(404) HttpHeader: init-ing
> hdr:
>>> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Host: delegate.org
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: User-Agent: ApacheBench/2.3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Accept: */*
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 63 at 3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 69 at 4
>>> 2014/04/09 12:14:02.696 kid1| refresh.cc(540) getMaxAge: getMaxAge:
> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 8 at 5
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 9 at 6
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x7ffffc9fec00)
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2225) sendRequest: HTTP Server
> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25
> 2014/04/09 12:14:02.696 kid1| http.cc(2226) sendRequest: HTTP Server
> REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.1
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> Via: 1.0 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> X-Forwarded-For: 10.1.116.66
>>> Cache-Control: max-age=259200
>>> Connection: keep-alive
>>> ----------
>>> 2014/04/09 12:14:02.696 kid1| Write.cc(29) Write:
>>> local=10.1.116.66:56879
>>> remote=210.155.199.28:80 FD 19 flags=25: sz 230: asynCall 0x25de7f0*1
> 2014/04/09 12:14:02.696 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=2,
>>> handler=1, client_data=0x21ef058, timeout=0
>>> 2014/04/09 12:14:02.696 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job12]
>>> 2014/04/09 12:14:02.696 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.696 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2229]
>>> 2014/04/09 12:14:02.696 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job13]
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2149) sendRequest:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25,
> request
>>> 0x25c1470, this 0x25d2ca8.
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25de890 [call2238]
> 2014/04/09 12:14:02.696 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 timeout
> 86400
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::readReply constructed, this=0x25df130 [call2239]
> 2014/04/09 12:14:02.696 kid1| started
>>> 2014/04/09 12:14:02.696 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17
>>> flags=25;
>>> asynCall 0x25df130*1
>>> 2014/04/09 12:14:02.696 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=1,
>>> handler=1, client_data=0x21eef30, timeout=0
>>> 2014/04/09 12:14:02.696 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::wroteLast constructed, this=0x25df1d0 [call2240]
> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(404) HttpHeader: init-ing
> hdr:
>>> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Host: delegate.org
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: User-Agent: ApacheBench/2.3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.696 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Accept: */*
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 63 at 3
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 69 at 4
>>> 2014/04/09 12:14:02.696 kid1| refresh.cc(540) getMaxAge: getMaxAge:
> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 8 at 5
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 9 at 6
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x7ffffc9fec00)
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.696 kid1| http.cc(2225) sendRequest: HTTP Server
> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25
> 2014/04/09 12:14:02.696 kid1| http.cc(2226) sendRequest: HTTP Server
> REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.1
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> Via: 1.0 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> X-Forwarded-For: 10.1.116.66
>>> Cache-Control: max-age=259200
>>> Connection: keep-alive
>>> ----------
>>> 2014/04/09 12:14:02.696 kid1| Write.cc(29) Write:
>>> local=10.1.116.66:52402
>>> remote=210.155.199.28:80 FD 17 flags=25: sz 230: asynCall 0x25df1d0*1
> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=2,
>>> handler=1, client_data=0x21eef68, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job13]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(51) fireNext: entering
> AsyncJob::start()
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(30) make: make call
>>> AsyncJob::start [call2231]
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job14]
>>> 2014/04/09 12:14:02.697 kid1| http.cc(2149) sendRequest:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25,
> request
>>> 0x25bbe60, this 0x25d7328.
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25df270 [call2241]
> 2014/04/09 12:14:02.697 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 timeout
> 86400
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::readReply constructed, this=0x25dfb10 [call2242]
> 2014/04/09 12:14:02.697 kid1| started
>>> 2014/04/09 12:14:02.697 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15
>>> flags=25;
>>> asynCall 0x25dfb10*1
>>> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=1,
>>> handler=1, client_data=0x21eee40, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::wroteLast constructed, this=0x25dfbb0 [call2243]
> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(404) HttpHeader: init-ing
> hdr:
>>> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.697 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.697 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x7ffffc9fe840
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Host: delegate.org
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 26 at 0
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: User-Agent: ApacheBench/2.3
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 61 at 1
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1898)
>>> copyOneHeaderFromClientsideRequestToUpstreamRequest:
>>> httpBuildRequestHeader: Accept: */*
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 0 at 2
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 63 at 3
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 69 at 4
>>> 2014/04/09 12:14:02.697 kid1| refresh.cc(540) getMaxAge: getMaxAge:
> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 8 at 5
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(904) addEntry:
>>> 0x7ffffc9fec00
>>> adding entry: 9 at 6
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x7ffffc9fec00)
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.697 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x7ffffc9fec00 owner: 2
>>> 2014/04/09 12:14:02.697 kid1| http.cc(2225) sendRequest: HTTP Server
> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25
> 2014/04/09 12:14:02.697 kid1| http.cc(2226) sendRequest: HTTP Server
> REQUEST:
>>> ---------
>>> GET /delegate:80/ HTTP/1.1
>>> Host: delegate.org
>>> User-Agent: ApacheBench/2.3
>>> Accept: */*
>>> Via: 1.0 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> X-Forwarded-For: 10.1.116.66
>>> Cache-Control: max-age=259200
>>> Connection: keep-alive
>>> ----------
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(29) Write:
>>> local=10.1.116.66:50927
>>> remote=210.155.199.28:80 FD 15 flags=25: sz 230: asynCall 0x25dfbb0*1
> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=2,
>>> handler=1, client_data=0x21eee78, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job14]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> AsyncJob::start()
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(60) HandleWrite:
>>> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25: off 0,
>>> sz
>>> 230.
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 230
>>> 2014/04/09 12:14:02.697 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25 (0, 0)
> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::wroteLast(local=10.1.116.66:43360
>>> remote=210.155.199.28:80
>>> FD 13 flags=25, errno=11, data=0x25ca158) [call2234]
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(60) HandleWrite:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25: off 0,
>>> sz
>>> 230.
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 230
>>> 2014/04/09 12:14:02.697 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 (0, 0)
> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::wroteLast(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, errno=11, data=0x25ce628) [call2237]
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(60) HandleWrite:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25: off 0,
>>> sz
>>> 230.
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 230
>>> 2014/04/09 12:14:02.697 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 (0, 0)
> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::wroteLast(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, errno=11, data=0x25d2ca8) [call2240]
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(60) HandleWrite:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25: off 0,
>>> sz
>>> 230.
>>> 2014/04/09 12:14:02.697 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 230
>>> 2014/04/09 12:14:02.697 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 (0, 0)
> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::wroteLast(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, errno=11, data=0x25d7328) [call2243]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::wroteLast(local=10.1.116.66:43360
>>> remote=210.155.199.28:80
>>> FD 13 flags=25, errno=11, data=0x25ca158)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::wroteLast [call2234]
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job11]
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1536) wroteLast:
>>> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25: size
>>> 230:
>>> errflag 0.
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25dfc50 [call2244]
> 2014/04/09 12:14:02.697 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:43360 remote=210.155.199.28:80 FD 13 flags=25 timeout
> 900
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job11]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::wroteLast(local=10.1.116.66:43360
>>> remote=210.155.199.28:80
>>> FD 13 flags=25, errno=11, data=0x25ca158)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::wroteLast(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, errno=11, data=0x25ce628)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::wroteLast [call2237]
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job12]
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1536) wroteLast:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25: size
>>> 230:
>>> errflag 0.
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25c9640 [call2245]
> 2014/04/09 12:14:02.697 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 timeout
> 900
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job12]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::wroteLast(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, errno=11, data=0x25ce628)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::wroteLast(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, errno=11, data=0x25d2ca8)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::wroteLast [call2240]
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job13]
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1536) wroteLast:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25: size
>>> 230:
>>> errflag 0.
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25c96d0 [call2246]
> 2014/04/09 12:14:02.697 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 timeout
> 900
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job13]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::wroteLast(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, errno=11, data=0x25d2ca8)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::wroteLast(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, errno=11, data=0x25d7328)
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::wroteLast [call2243]
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job14]
>>> 2014/04/09 12:14:02.697 kid1| http.cc(1536) wroteLast:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25: size
>>> 230:
>>> errflag 0.
>>> 2014/04/09 12:14:02.697 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> HttpStateData::httpTimeout constructed, this=0x25de890 [call2247]
> 2014/04/09 12:14:02.697 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 timeout
> 900
>>> 2014/04/09 12:14:02.697 kid1| AsyncJob.cc(146) callEnd: HttpStateData
> status out: [ job14]
>>> 2014/04/09 12:14:02.697 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::wroteLast(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, errno=11, data=0x25d7328)
>>> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 13,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:02.697 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> logfileFlush constructed, this=0x25db510 [call2248]
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call logfileFlush(0x223c3f8*?) [call2248]
>>> 2014/04/09 12:14:03.433 kid1| AsyncCallQueue.cc(51) fireNext: entering
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(30) make: make call
>>> logfileFlush [call2248]
>>> 2014/04/09 12:14:03.433 kid1| event.cc(346) schedule: schedule: Adding
> 'logfileFlush', in 1.00 seconds
>>> 2014/04/09 12:14:03.433 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> MaintainSwapSpace constructed, this=0x25db510 [call2249]
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call MaintainSwapSpace() [call2249]
>>> 2014/04/09 12:14:03.433 kid1| AsyncCallQueue.cc(51) fireNext: entering
> MaintainSwapSpace()
>>> 2014/04/09 12:14:03.433 kid1| AsyncCall.cc(30) make: make call
>>> MaintainSwapSpace [call2249]
>>> 2014/04/09 12:14:03.433 kid1| event.cc(346) schedule: schedule: Adding
> 'MaintainSwapSpace', in 1.00 seconds
>>> 2014/04/09 12:14:03.434 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> MaintainSwapSpace()
>>> 2014/04/09 12:14:04.278 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 17, size 16383, retval 862, errno 0
>>> 2014/04/09 12:14:04.278 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 (0, 0)
> 2014/04/09 12:14:04.278 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::readReply(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, data=0x25d2ca8, size=862, buf=0x25d2df0) [call2239]
> 2014/04/09 12:14:04.279 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::readReply(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, data=0x25d2ca8, size=862, buf=0x25d2df0)
>>> 2014/04/09 12:14:04.279 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::readReply [call2239]
>>> 2014/04/09 12:14:04.279 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job13]
>>> 2014/04/09 12:14:04.279 kid1| http.cc(1153) readReply:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25: len
>>> 862.
>>> 2014/04/09 12:14:04.279 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:04.279 kid1| http.cc(718) processReplyHeader:
>>> processReplyHeader: key 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25e0508 owner: 3
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25e0508)
>>> Date: Wed, 09 Apr 2014 07:44:15 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=1)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=60, maxreq=60
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 21 at 0
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 51 at 1
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 75 at 2
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 37 at 3
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 18 at 4
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 14 at 5
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(904) addEntry: 0x25e0508
> adding entry: 9 at 6
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(999) getList: 0x25e0508:
> joined for id 9: keep-alive, timeout=60, maxreq=60
>>> 2014/04/09 12:14:04.279 kid1| http.cc(761) processReplyHeader: HTTP
>>> Server
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25
> 2014/04/09 12:14:04.279 kid1| http.cc(762) processReplyHeader: HTTP
> Server
>>> REPLY:
>>> ---------
>>> HTTP/1.1 404 Not found
>>> Date: Wed, 09 Apr 2014 07:44:15 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=1)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=60, maxreq=60
>>> <HEAD><BASE
>>> HREF="http://delegate.org/-/builtin/mssgs/404-notfound.dhtml"></HEAD>
>>> <HR>
>>> <!-- begin redirected NotFound -->
>>> <TITLE> URL is Unknown or in Syntax Error </TITLE>
>>> <H2> URL is Unknown or in Syntax Error </H2>
>>> Your request:
>>> <PRE>
>>> /delegate:80/
>>> </PRE>
>>> <!-- end redirected NotFound -->
>>> <HR>
>>> <ADDRESS> Proxy HTTP Server DeleGate/9.9.8-pre18 (November 7, 2010) by
> Yutaka Sato (National Institute of Advanced Industrial Science and
> Technology)
>>> <A HREF=http://delegate.org:80/-/><IMG ALT="@_@" ALIGN=BOTTOM BORDER=0
> SRC=http://delegate.org:80/-/builtin/icons/ysato/frogHead.gif>V</A>
> </ADDRESS>
>>> ----------
>>> 2014/04/09 12:14:04.279 kid1| Server.cc(148) setVirginReply: 0x25d2ca8
> setting virgin reply to 0x25e04f0
>>> 2014/04/09 12:14:04.279 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:04.279 kid1| Server.cc(165) setFinalReply: 0x25d2ca8
> setting final reply to 0x25e04f0
>>> 2014/04/09 12:14:04.279 kid1| store.cc(1838) replaceHttpReply:
>>> StoreEntry::replaceHttpReply: http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:04.279 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:04.279 kid1| http.cc(930) haveParsedReplyHeaders:
> haveParsedReplyHeaders: HTTP CODE: 404
>>> 2014/04/09 12:14:04.279 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:04.279 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:04.279 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:04.279 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:04.279 kid1| http.cc(544) cacheableReply: MAYBE
> because
>>> HTTP status 404
>>> 2014/04/09 12:14:04.279 kid1| store.cc(863) expireNow:
>>> StoreEntry::expireNow: 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.279 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:04.279 kid1| store.cc(890) write: storeWrite: writing
>>> 24
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.279 kid1| MemObject.cc(155) write: memWrite: offset
> -242 len 24
>>> 2014/04/09 12:14:04.279 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [0,24) object end 0
>>> 2014/04/09 12:14:04.279 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25e0508)
>>> 2014/04/09 12:14:04.279 kid1| store.cc(890) write: storeWrite: writing
> 4
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.279 kid1| MemObject.cc(155) write: memWrite: offset
> -218 len 4
>>> 2014/04/09 12:14:04.279 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [24,28) object end 24
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -214 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [28,30) object end 28
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
>>> 29
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -212 len 29
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [30,59) object end 30
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -183 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [59,61) object end 59
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 6
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -181 len 6
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [61,67) object end 61
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -175 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [67,69) object end 67
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
>>> 20
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -173 len 20
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [69,89) object end 69
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -153 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [89,91) object end 89
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -151 len 12
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [91,103) object end 91
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -139 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [103,105) object end 103
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
>>> 21
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -137 len 21
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [105,126) object end 105
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -116 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [126,128) object end 126
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -114 len 12
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [128,140) object end 128
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -102 len 2
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [140,142) object end 140
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -100 len 3
>>> 2014/04/09 12:14:04.280 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [142,145) object end 142
>>> 2014/04/09 12:14:04.280 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.280 kid1| MemObject.cc(155) write: memWrite: offset
> -97 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [145,147) object end 145
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -95 len 12
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [147,159) object end 147
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -83 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [159,161) object end 159
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 9
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -81 len 9
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [161,170) object end 161
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -72 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [170,172) object end 170
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
>>> 14
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -70 len 14
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [172,186) object end 172
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -56 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [186,188) object end 186
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -54 len 3
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [188,191) object end 188
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -51 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [191,193) object end 191
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
>>> 10
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -49 len 10
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [193,203) object end 193
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -39 len 2
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [203,205) object end 203
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
>>> 33
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.281 kid1| MemObject.cc(155) write: memWrite: offset
> -37 len 33
>>> 2014/04/09 12:14:04.281 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [205,238) object end 205
>>> 2014/04/09 12:14:04.281 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.282 kid1| MemObject.cc(155) write: memWrite: offset
>>> -4
>>> len 2
>>> 2014/04/09 12:14:04.282 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [238,240) object end 238
>>> 2014/04/09 12:14:04.282 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.282 kid1| MemObject.cc(155) write: memWrite: offset
>>> -2
>>> len 2
>>> 2014/04/09 12:14:04.282 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [240,242) object end 240
>>> 2014/04/09 12:14:04.282 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:04.282 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:04.282 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:04.282 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:04.282 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:04.282 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:04.282 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 242
>>> 2014/04/09 12:14:04.282 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:04.282 kid1| stmem.cc(251) copy: memCopy: 0x25d2978
> [0,4096)
>>> 2014/04/09 12:14:04.282 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 242
> bytes (242 new bytes)
>>> 2014/04/09 12:14:04.282 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(488) append: appending hdr:
> 0x25d2a68 += 0x25e0508
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 21 at 0
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 51 at 1
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 75 at 2
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 37 at 3
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 18 at 4
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 14 at 5
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 9 at 6
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(999) getList: 0x25d2a68:
> joined for id 9: keep-alive, timeout=60, maxreq=60
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(965) getList: 0x25d2a68:
> joined for id 9: 0x7ffffc9fe940
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 67 at 7
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 63 at 8
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 9 at 9
>>> 2014/04/09 12:14:04.283 kid1| HttpReply.cc(570) expectedBodyTooLarge:
> bodySizeMax=-1
>>> 2014/04/09 12:14:04.283 kid1| client_side_reply.cc(1986)
>>> processReplyAccessResult: The reply for GET
>>> http://delegate.org/delegate:80/ is ALLOWED, because it matched 'all'
> 2014/04/09 12:14:04.283 kid1| store.cc(532) lock: StoreEntry::lock: key
> 'E510FE42036E12F7CABBC1240FD6943A' count=4
>>> 2014/04/09 12:14:04.283 kid1| client_side_reply.cc(2024)
>>> processReplyAccessResult: clientReplyContext::sendMoreData: Appending 0
> bytes after 242 bytes of headers
>>> 2014/04/09 12:14:04.283 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25c00c0 from node
>>> 0x25b8f08
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25d2a68)
>>> 2014/04/09 12:14:04.283 kid1| client_side.cc(1378) sendStartOfMessage:
> HTTP Client local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17
> 2014/04/09 12:14:04.283 kid1| client_side.cc(1379) sendStartOfMessage:
> HTTP Client REPLY:
>>> ---------
>>> HTTP/1.1 404 Not Found
>>> Date: Wed, 09 Apr 2014 07:44:15 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=1)
>>> Mime-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> X-Cache: MISS from test1-ubpc1
>>> Via: 1.1 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> Connection: close
>>> ----------
>>> 2014/04/09 12:14:04.283 kid1| client_side.cc(1402) sendStartOfMessage:
> sendStartOfMessage schedules clientWriteComplete
>>> 2014/04/09 12:14:04.283 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteComplete constructed, this=0x25e1dd0 [call2250]
>>> 2014/04/09 12:14:04.283 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17: sz 299: asynCall 0x25e1dd0*1
> 2014/04/09 12:14:04.283 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=2,
>>> handler=1, client_data=0x21eeef0, timeout=0
>>> 2014/04/09 12:14:04.283 kid1| store.cc(890) write: storeWrite: writing
>>> 620
>>> bytes for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.283 kid1| MemObject.cc(155) write: memWrite: offset
>>> 0
>>> len 620
>>> 2014/04/09 12:14:04.283 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d2978 [242,862) object end 242
>>> 2014/04/09 12:14:04.283 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:04.283 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:04.283 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:04.283 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:04.283 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:04.283 kid1| http.cc(1076) persistentConnStatus:
> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 eof=0
> 2014/04/09 12:14:04.283 kid1| http.cc(1096) persistentConnStatus:
> persistentConnStatus: content_length=620
>>> 2014/04/09 12:14:04.283 kid1| http.cc(1100) persistentConnStatus:
> persistentConnStatus: clen=620
>>> 2014/04/09 12:14:04.283 kid1| http.cc(1113) persistentConnStatus:
> persistentConnStatus: body_bytes_read=620 content_length=620
>>> 2014/04/09 12:14:04.283 kid1| HttpHeader.cc(999) getList: 0x25e0508:
> joined for id 9: keep-alive, timeout=60, maxreq=60
>>> 2014/04/09 12:14:04.283 kid1| http.cc(1461) processReplyBody:
>>> processReplyBody: COMPLETE_PERSISTENT_MSG from local=10.1.116.66:52402
> remote=210.155.199.28:80 FD 17 flags=25
>>> 2014/04/09 12:14:04.283 kid1| comm.cc(803) commUnsetConnTimeout: Remove
> timeout for local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17
> flags=25
>>> 2014/04/09 12:14:04.283 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 timeout
>>> -1
>>> 2014/04/09 12:14:04.283 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 17, AsyncCall=0x25d6e00*2
>>> 2014/04/09 12:14:04.283 kid1| AsyncCall.cc(48) cancel: will not call
> HttpStateData::httpStateConnClosed [call2228] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:04.283 kid1| forward.cc(467) unregister:
>>> http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:04.283 kid1| comm.cc(1260) comm_remove_close_handler:
> comm_remove_close_handler: FD 17, handler=1, data=0x22429f8
>>> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(48) cancel: will not call
> SomeCloseHandler [call2215] because comm_remove_close_handler
>>> 2014/04/09 12:14:04.284 kid1| pconn.cc(340) key:
>>> PconnPool::key(local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17
> flags=25, delegate.org) is {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:04.284 kid1| pconn.cc(414) push: new IdleConnList for
> {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Read constructed, this=0x25d6e00 [call2251]
>>> 2014/04/09 12:14:04.284 kid1| started
>>> 2014/04/09 12:14:04.284 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17
>>> flags=25;
>>> asynCall 0x25d6e00*1
>>> 2014/04/09 12:14:04.284 kid1| ModEpoll.cc(139) SetSelect: FD 17,
> type=1,
>>> handler=1, client_data=0x21eef30, timeout=0
>>> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Timeout constructed, this=0x25e1a80 [call2252]
>>> 2014/04/09 12:14:04.284 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 timeout
>>> 60
>>> 2014/04/09 12:14:04.284 kid1| pconn.cc(426) push: pushed
>>> local=10.1.116.66:52402 remote=210.155.199.28:80 FD 17 flags=25 for
> 210.155.199.28:80/delegate.org
>>> 2014/04/09 12:14:04.284 kid1| Server.cc(183) serverComplete:
>>> serverComplete 0x25d2ca8
>>> 2014/04/09 12:14:04.284 kid1| Server.cc(208) serverComplete2:
>>> serverComplete2 0x25d2ca8
>>> 2014/04/09 12:14:04.284 kid1| Server.cc(236) completeForwarding:
> completing forwarding for 0x22429f8*2
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(492) complete:
>>> http://delegate.org/delegate:80/
>>> status 404
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(1331) reforward:
>>> http://delegate.org/delegate:80/?
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(1334) reforward: No,
>>> ENTRY_FWD_HDR_WAIT isn't set
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(516) complete: server (FD
>>> closed)
>>> not re-forwarding status 404
>>> 2014/04/09 12:14:04.284 kid1| store.cc(1072) complete: storeComplete:
> 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.284 kid1| store.cc(1373) validLength:
>>> storeEntryValidLength: Checking 'E510FE42036E12F7CABBC1240FD6943A'
> 2014/04/09 12:14:04.284 kid1| store.cc(1375) validLength:
>>> storeEntryValidLength: object_len = 862
>>> 2014/04/09 12:14:04.284 kid1| store.cc(1376) validLength:
>>> storeEntryValidLength: hdr_sz = 242
>>> 2014/04/09 12:14:04.284 kid1| store.cc(1377) validLength:
>>> storeEntryValidLength: content_length = 620
>>> 2014/04/09 12:14:04.284 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:04.284 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:04.284 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:04.284 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:04.284 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 1
>>> 2014/04/09 12:14:04.284 kid1| AsyncJob.cc(131) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, data=0x25d2ca8, size=862, buf=0x25d2df0) ends job [
>>> job13]
>>> 2014/04/09 12:14:04.284 kid1| http.cc(163) ~HttpStateData:
> HttpStateData
>>> 0x25d2ca8 destroyed;
>>> 2014/04/09 12:14:04.284 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=3
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(265) ~FwdState: FwdState
> destructor starting
>>> 2014/04/09 12:14:04.284 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=2
>>> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(48) cancel: will not call
> fwdConnectDoneWrapper2 [call2192] because FwdState destructed
>>> 2014/04/09 12:14:04.284 kid1| forward.cc(295) ~FwdState: FwdState
> destructor done
>>> 2014/04/09 12:14:04.284 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x25d2d68 type=HttpStateData [job13]
>>> 2014/04/09 12:14:04.284 kid1| AsyncJob.cc(141) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, data=0x25d2ca8, size=862, buf=0x25d2df0) ended
> 0x25d2d68
>>> 2014/04/09 12:14:04.284 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::readReply(local=10.1.116.66:52402
>>> remote=210.155.199.28:80
>>> FD 17 flags=25, data=0x25d2ca8, size=862, buf=0x25d2df0)
>>> 2014/04/09 12:14:04.284 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: off 0, sz
>>> 299.
>>> 2014/04/09 12:14:04.284 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 299
>>> 2014/04/09 12:14:04.284 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 (0, 0)
> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
> clientWriteComplete(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17, data=0x25bf048) [call2250]
>>> 2014/04/09 12:14:04.284 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 16
> flags=17, data=0x25bf048)
>>> 2014/04/09 12:14:04.284 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteComplete [call2250]
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17, sz 299, err
> 0,
>>> off 299, len 862
>>> 2014/04/09 12:14:04.285 kid1| HttpReply.cc(562) receivedBodyTooLarge:
> -4096 >? -1
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(1705) pullData:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 attempting to
> pull upstream data
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25c11a8 from node 0x25bea38
> 2014/04/09 12:14:04.285 kid1| store_client.cc(237) copy:
>>> store_client::copy: E510FE42036E12F7CABBC1240FD6943A, from 242, for
>>> length
>>> 4096, cb 1, cbdata 0x25c00f8
>>> 2014/04/09 12:14:04.285 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: E510FE42036E12F7CABBC1240FD6943A
>>> 2014/04/09 12:14:04.285 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 242, hi: 862
>>> 2014/04/09 12:14:04.285 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:04.285 kid1| stmem.cc(251) copy: memCopy: 0x25d2978
> [242,4338)
>>> 2014/04/09 12:14:04.285 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 862
> bytes (620 new bytes)
>>> 2014/04/09 12:14:04.285 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25c00c0 from node
>>> 0x25b8f08
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteBodyComplete constructed, this=0x25ca030 [call2253]
>>> 2014/04/09 12:14:04.285 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17: sz 620: asynCall 0x25ca030*1
> 2014/04/09 12:14:04.285 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=2,
>>> handler=1, client_data=0x21eeef0, timeout=0
>>> 2014/04/09 12:14:04.285 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=2
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 16
> flags=17, data=0x25bf048)
>>> 2014/04/09 12:14:04.285 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17: off 0, sz
>>> 620.
>>> 2014/04/09 12:14:04.285 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 620
>>> 2014/04/09 12:14:04.285 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 (0, 0)
> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 16
>>> flags=17, data=0x25bf048, size=620, buf=0x25bf068) [call2253]
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 16
>>> flags=17, data=0x25bf048, size=620, buf=0x25bf068)
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteBodyComplete [call2253]
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(1494)
>>> clientWriteBodyComplete: clientWriteBodyComplete schedules
>>> clientWriteComplete
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17, sz 620, err
> 0,
>>> off 919, len 862
>>> 2014/04/09 12:14:04.285 kid1| client_side_reply.cc(1086)
>>> storeOKTransferDone: storeOKTransferDone out.offset=620
> objectLen()=862
>>> headers_sz=242
>>> 2014/04/09 12:14:04.285 kid1| client_side_reply.cc(1198) replyStatus:
> clientReplyStatus: transfer is DONE
>>> 2014/04/09 12:14:04.285 kid1| client_side_reply.cc(1223) replyStatus:
> clientReplyStatus: stream was not expected to complete!
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(1828) stopSending: sending
> error (local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17):
> STREAM_UNPLANNED_COMPLETE; old receiving error: none
>>> 2014/04/09 12:14:04.285 kid1| comm.cc(1106) _comm_close: comm_close:
>>> start
>>> closing FD 16
>>> 2014/04/09 12:14:04.285 kid1| comm.cc(764) commUnsetFdTimeout: Remove
> timeout for FD 16
>>> 2014/04/09 12:14:04.285 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:04.285 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 16 flags=17 (-10, 0)
> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 16 flags=17, flag=-10, data=0x22417e8, size=0,
> buf=0x2241940) [call2219]
>>> 2014/04/09 12:14:04.285 kid1| comm.cc(959) commCallCloseHandlers:
> commCallCloseHandlers: FD 16
>>> 2014/04/09 12:14:04.285 kid1| comm.cc(967) commCallCloseHandlers:
> commCallCloseHandlers: ch->handler=0x2241520*1
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(968)
>>> will call ConnStateData::connStateClosed(FD -1, data=0x22417e8)
>>> [call2190]
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> comm_close_complete constructed, this=0x25c13f0 [call2254]
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(1182)
>>> will call comm_close_complete(FD 16) [call2254]
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66
> flags=17, data=0x25bf048, size=620, buf=0x25bf068)
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x22417e8, size=0,
>>> buf=0x2241940)
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2219]
>>> 2014/04/09 12:14:04.285 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job7]
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 size 0
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(2931) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 closing Bailout.
> 2014/04/09 12:14:04.285 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job7]
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x22417e8, size=0,
>>> buf=0x2241940)
>>> 2014/04/09 12:14:04.285 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::connStateClosed(FD -1, data=0x22417e8)
>>> 2014/04/09 12:14:04.285 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::connStateClosed [call2190]
>>> 2014/04/09 12:14:04.285 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job7]
>>> 2014/04/09 12:14:04.285 kid1| AsyncJob.cc(49) deleteThis: ConnStateData
> will NOT delete in-call job, reason: ConnStateData::connStateClosed
> 2014/04/09 12:14:04.285 kid1| AsyncJob.cc(131) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x22417e8) ends job
> [Stopped,
>>> reason:ConnStateData::connStateClosed job7]
>>> 2014/04/09 12:14:04.285 kid1| client_side.cc(778) swanSong:
>>> local=210.155.199.28:80 remote=10.1.116.66 flags=17
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x25bea38
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x25bea38
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(248) clientStreamDetach:
> clientStreamDetach: Calling 1 with cbdata 0x25c11a8
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x25b8f08
>>> 2014/04/09 12:14:04.285 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x25b8f08
>>> 2014/04/09 12:14:04.285 kid1| store_client.cc(704) storeUnregister:
> storeUnregister: called for 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.286 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:04.286 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:04.286 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:04.286 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=2
>>> 2014/04/09 12:14:04.286 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=1
>>> 2014/04/09 12:14:04.286 kid1| client_side_request.cc(291)
>>> ~ClientHttpRequest: httpRequestFree: http://delegate.org/delegate:80/
> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(89) logfileNewBuffer:
> logfileNewBuffer: daemon:/usr/local/squid/var/logs/access.log: new
> buffer
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 1 bytes
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 0 of 32768 bytes before
> append
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 125 bytes
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 1 of 32768 bytes before
> append
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 2 bytes
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 126 of 32768 bytes before
> append
>>> 2014/04/09 12:14:04.286 kid1| ModEpoll.cc(139) SetSelect: FD 9, type=2,
> handler=1, client_data=0x223c3f8, timeout=0
>>> 2014/04/09 12:14:04.286 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:04.286 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:04.286 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key 'E510FE42036E12F7CABBC1240FD6943A' count=0
>>> 2014/04/09 12:14:04.286 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:04.286 kid1| store.cc(1265) release: storeRelease:
> Releasing: 'E510FE42036E12F7CABBC1240FD6943A'
>>> 2014/04/09 12:14:04.286 kid1| store.cc(468) destroyStoreEntry:
>>> destroyStoreEntry: destroying 0x25d28e8
>>> 2014/04/09 12:14:04.286 kid1| store.cc(446) destroyMemObject:
>>> destroyMemObject 0x25d2950
>>> 2014/04/09 12:14:04.286 kid1| MemObject.cc(111) ~MemObject: del
>>> MemObject
>>> 0x25d2950
>>> 2014/04/09 12:14:04.286 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25e0508 owner: 3
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25e0508 owner: 3
>>> 2014/04/09 12:14:04.286 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25c1488 owner: 2
>>> 2014/04/09 12:14:04.286 kid1| HttpRequest.cc(76) ~HttpRequest:
>>> destructed,
>>> this=0x25c1470
>>> 2014/04/09 12:14:04.286 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25c1488 owner: 2
>>> 2014/04/09 12:14:04.286 kid1| client_side.cc(4569) unpinConnection:
> 2014/04/09 12:14:04.286 kid1| client_side.cc(811) ~ConnStateData:
> 2014/04/09 12:14:04.286 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x2241908 type=ConnStateData [job7]
>>> 2014/04/09 12:14:04.286 kid1| AsyncJob.cc(141) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x22417e8) ended 0x2241908
> 2014/04/09 12:14:04.286 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::connStateClosed(FD -1, data=0x22417e8)
>>> 2014/04/09 12:14:04.286 kid1| AsyncCallQueue.cc(51) fireNext: entering
> comm_close_complete(FD 16)
>>> 2014/04/09 12:14:04.286 kid1| AsyncCall.cc(30) make: make call
>>> comm_close_complete [call2254]
>>> 2014/04/09 12:14:04.286 kid1| fd.cc(116) fd_close: fd_close FD 16
>>> Reading
>>> next request
>>> 2014/04/09 12:14:04.286 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:04.286 kid1| ModEpoll.cc(139) SetSelect: FD 16,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:04.286 kid1| AcceptLimiter.cc(47) kick: size=0
> 2014/04/09 12:14:04.286 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> comm_close_complete(FD 16)
>>> 2014/04/09 12:14:04.286 kid1| ModDaemon.cc(131) logfileHandleWrite:
> logfileHandleWrite: daemon:/usr/local/squid/var/logs/access.log: write
> returned 128
>>> 2014/04/09 12:14:04.286 kid1| ModEpoll.cc(139) SetSelect: FD 9, type=2,
> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:04.434 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> logfileFlush constructed, this=0x25d2810 [call2255]
>>> 2014/04/09 12:14:04.434 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call logfileFlush(0x223c3f8*?) [call2255]
>>> 2014/04/09 12:14:04.434 kid1| AsyncCallQueue.cc(51) fireNext: entering
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:04.434 kid1| AsyncCall.cc(30) make: make call
>>> logfileFlush [call2255]
>>> 2014/04/09 12:14:04.434 kid1| event.cc(346) schedule: schedule: Adding
> 'logfileFlush', in 1.00 seconds
>>> 2014/04/09 12:14:04.434 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:04.434 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> MaintainSwapSpace constructed, this=0x25d2810 [call2256]
>>> 2014/04/09 12:14:04.434 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call MaintainSwapSpace() [call2256]
>>> 2014/04/09 12:14:04.435 kid1| AsyncCallQueue.cc(51) fireNext: entering
> MaintainSwapSpace()
>>> 2014/04/09 12:14:04.435 kid1| AsyncCall.cc(30) make: make call
>>> MaintainSwapSpace [call2256]
>>> 2014/04/09 12:14:04.435 kid1| event.cc(346) schedule: schedule: Adding
> 'MaintainSwapSpace', in 1.00 seconds
>>> 2014/04/09 12:14:04.435 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> MaintainSwapSpace()
>>> 2014/04/09 12:14:05.212 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 15, size 16383, retval 862, errno 0
>>> 2014/04/09 12:14:05.212 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 (0, 0)
> 2014/04/09 12:14:05.212 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::readReply(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, data=0x25d7328, size=862, buf=0x25d7470) [call2242]
> 2014/04/09 12:14:05.212 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::readReply(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, data=0x25d7328, size=862, buf=0x25d7470)
>>> 2014/04/09 12:14:05.212 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::readReply [call2242]
>>> 2014/04/09 12:14:05.212 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job14]
>>> 2014/04/09 12:14:05.212 kid1| http.cc(1153) readReply:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25: len
>>> 862.
>>> 2014/04/09 12:14:05.212 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.212 kid1| http.cc(718) processReplyHeader:
>>> processReplyHeader: key '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25d2a68)
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 21 at 0
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 51 at 1
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 75 at 2
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 37 at 3
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 18 at 4
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 14 at 5
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(904) addEntry: 0x25d2a68
> adding entry: 9 at 6
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(999) getList: 0x25d2a68:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.212 kid1| http.cc(761) processReplyHeader: HTTP
>>> Server
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25
> 2014/04/09 12:14:05.212 kid1| http.cc(762) processReplyHeader: HTTP
> Server
>>> REPLY:
>>> ---------
>>> HTTP/1.1 404 Not found
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=10, maxreq=20
>>> <HEAD><BASE
>>> HREF="http://delegate.org/-/builtin/mssgs/404-notfound.dhtml"></HEAD>
>>> <HR>
>>> <!-- begin redirected NotFound -->
>>> <TITLE> URL is Unknown or in Syntax Error </TITLE>
>>> <H2> URL is Unknown or in Syntax Error </H2>
>>> Your request:
>>> <PRE>
>>> /delegate:80/
>>> </PRE>
>>> <!-- end redirected NotFound -->
>>> <HR>
>>> <ADDRESS> Proxy HTTP Server DeleGate/9.9.8-pre18 (November 7, 2010) by
> Yutaka Sato (National Institute of Advanced Industrial Science and
> Technology)
>>> <A HREF=http://delegate.org:80/-/><IMG ALT="@_@" ALIGN=BOTTOM BORDER=0
> SRC=http://delegate.org:80/-/builtin/icons/ysato/frogHead.gif>V</A>
> </ADDRESS>
>>> ----------
>>> 2014/04/09 12:14:05.212 kid1| Server.cc(148) setVirginReply: 0x25d7328
> setting virgin reply to 0x25d2a50
>>> 2014/04/09 12:14:05.212 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.212 kid1| Server.cc(165) setFinalReply: 0x25d7328
> setting final reply to 0x25d2a50
>>> 2014/04/09 12:14:05.212 kid1| store.cc(1838) replaceHttpReply:
>>> StoreEntry::replaceHttpReply: http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.212 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.212 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.212 kid1| http.cc(930) haveParsedReplyHeaders:
> haveParsedReplyHeaders: HTTP CODE: 404
>>> 2014/04/09 12:14:05.212 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:05.212 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:05.213 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:05.213 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:05.213 kid1| http.cc(544) cacheableReply: MAYBE
> because
>>> HTTP status 404
>>> 2014/04/09 12:14:05.213 kid1| store.cc(863) expireNow:
>>> StoreEntry::expireNow: '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 24
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -242 len 24
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [0,24) object end 0
>>> 2014/04/09 12:14:05.213 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25d2a68)
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 4
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -218 len 4
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [24,28) object end 24
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -214 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [28,30) object end 28
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 29
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -212 len 29
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [30,59) object end 30
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -183 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [59,61) object end 59
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 6
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -181 len 6
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [61,67) object end 61
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -175 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [67,69) object end 67
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 20
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -173 len 20
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [69,89) object end 69
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -153 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [89,91) object end 89
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -151 len 12
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [91,103) object end 91
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -139 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [103,105) object end 103
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 21
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -137 len 21
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [105,126) object end 105
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -116 len 2
>>> 2014/04/09 12:14:05.213 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [126,128) object end 126
>>> 2014/04/09 12:14:05.213 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.213 kid1| MemObject.cc(155) write: memWrite: offset
> -114 len 12
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [128,140) object end 128
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -102 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [140,142) object end 140
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -100 len 3
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [142,145) object end 142
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -97 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [145,147) object end 145
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -95 len 12
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [147,159) object end 147
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -83 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [159,161) object end 159
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 9
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -81 len 9
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [161,170) object end 161
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -72 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [170,172) object end 170
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
>>> 14
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -70 len 14
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [172,186) object end 172
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -56 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [186,188) object end 186
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -54 len 3
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [188,191) object end 188
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -51 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [191,193) object end 191
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
>>> 10
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -49 len 10
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [193,203) object end 193
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -39 len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [203,205) object end 203
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
>>> 33
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
> -37 len 33
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [205,238) object end 205
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
>>> -4
>>> len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [238,240) object end 238
>>> 2014/04/09 12:14:05.214 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(155) write: memWrite: offset
>>> -2
>>> len 2
>>> 2014/04/09 12:14:05.214 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [240,242) object end 240
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:05.214 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:05.214 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.214 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 242
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:05.215 kid1| stmem.cc(251) copy: memCopy: 0x25d6ff8
> [0,4096)
>>> 2014/04/09 12:14:05.215 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 242
> bytes (242 new bytes)
>>> 2014/04/09 12:14:05.215 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(488) append: appending hdr:
> 0x25d70e8 += 0x25d2a68
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 21 at 0
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 51 at 1
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 75 at 2
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 37 at 3
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 18 at 4
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 14 at 5
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 9 at 6
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(999) getList: 0x25d70e8:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(965) getList: 0x25d70e8:
> joined for id 9: 0x7ffffc9fe940
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 67 at 7
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 63 at 8
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 9 at 9
>>> 2014/04/09 12:14:05.215 kid1| HttpReply.cc(570) expectedBodyTooLarge:
> bodySizeMax=-1
>>> 2014/04/09 12:14:05.215 kid1| client_side_reply.cc(1986)
>>> processReplyAccessResult: The reply for GET
>>> http://delegate.org/delegate:80/ is ALLOWED, because it matched 'all'
> 2014/04/09 12:14:05.215 kid1| store.cc(532) lock: StoreEntry::lock: key
> '7084E285F3754CB295E672478394584A' count=4
>>> 2014/04/09 12:14:05.215 kid1| client_side_reply.cc(2024)
>>> processReplyAccessResult: clientReplyContext::sendMoreData: Appending 0
> bytes after 242 bytes of headers
>>> 2014/04/09 12:14:05.215 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25ba940 from node
>>> 0x223ff18
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25d70e8)
>>> 2014/04/09 12:14:05.215 kid1| client_side.cc(1378) sendStartOfMessage:
> HTTP Client local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17
> 2014/04/09 12:14:05.215 kid1| client_side.cc(1379) sendStartOfMessage:
> HTTP Client REPLY:
>>> ---------
>>> HTTP/1.1 404 Not Found
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> Mime-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> X-Cache: MISS from test1-ubpc1
>>> Via: 1.1 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> Connection: close
>>> ----------
>>> 2014/04/09 12:14:05.215 kid1| client_side.cc(1402) sendStartOfMessage:
> sendStartOfMessage schedules clientWriteComplete
>>> 2014/04/09 12:14:05.215 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteComplete constructed, this=0x25df130 [call2257]
>>> 2014/04/09 12:14:05.215 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17: sz 299: asynCall 0x25df130*1
> 2014/04/09 12:14:05.215 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=2,
>>> handler=1, client_data=0x21eee00, timeout=0
>>> 2014/04/09 12:14:05.215 kid1| store.cc(890) write: storeWrite: writing
>>> 620
>>> bytes for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.215 kid1| MemObject.cc(155) write: memWrite: offset
>>> 0
>>> len 620
>>> 2014/04/09 12:14:05.215 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25d6ff8 [242,862) object end 242
>>> 2014/04/09 12:14:05.215 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:05.215 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:05.215 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:05.215 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.215 kid1| http.cc(1076) persistentConnStatus:
> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 eof=0
> 2014/04/09 12:14:05.215 kid1| http.cc(1096) persistentConnStatus:
> persistentConnStatus: content_length=620
>>> 2014/04/09 12:14:05.215 kid1| http.cc(1100) persistentConnStatus:
> persistentConnStatus: clen=620
>>> 2014/04/09 12:14:05.215 kid1| http.cc(1113) persistentConnStatus:
> persistentConnStatus: body_bytes_read=620 content_length=620
>>> 2014/04/09 12:14:05.215 kid1| HttpHeader.cc(999) getList: 0x25d2a68:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.215 kid1| http.cc(1461) processReplyBody:
>>> processReplyBody: COMPLETE_PERSISTENT_MSG from local=10.1.116.66:50927
> remote=210.155.199.28:80 FD 15 flags=25
>>> 2014/04/09 12:14:05.215 kid1| comm.cc(803) commUnsetConnTimeout: Remove
> timeout for local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15
> flags=25
>>> 2014/04/09 12:14:05.215 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 timeout
>>> -1
>>> 2014/04/09 12:14:05.215 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 15, AsyncCall=0x25db480*2
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(48) cancel: will not call
> HttpStateData::httpStateConnClosed [call2230] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(467) unregister:
>>> http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:05.216 kid1| comm.cc(1260) comm_remove_close_handler:
> comm_remove_close_handler: FD 15, handler=1, data=0x2241288
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(48) cancel: will not call
> SomeCloseHandler [call2209] because comm_remove_close_handler
>>> 2014/04/09 12:14:05.216 kid1| pconn.cc(340) key:
>>> PconnPool::key(local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15
> flags=25, delegate.org) is {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:05.216 kid1| pconn.cc(417) push: found IdleConnList
> for
>>> {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Read constructed, this=0x25de890 [call2258]
>>> 2014/04/09 12:14:05.216 kid1| started
>>> 2014/04/09 12:14:05.216 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15
>>> flags=25;
>>> asynCall 0x25de890*1
>>> 2014/04/09 12:14:05.216 kid1| ModEpoll.cc(139) SetSelect: FD 15,
> type=1,
>>> handler=1, client_data=0x21eee40, timeout=0
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Timeout constructed, this=0x25b9330 [call2259]
>>> 2014/04/09 12:14:05.216 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 timeout
>>> 60
>>> 2014/04/09 12:14:05.216 kid1| pconn.cc(426) push: pushed
>>> local=10.1.116.66:50927 remote=210.155.199.28:80 FD 15 flags=25 for
> 210.155.199.28:80/delegate.org
>>> 2014/04/09 12:14:05.216 kid1| Server.cc(183) serverComplete:
>>> serverComplete 0x25d7328
>>> 2014/04/09 12:14:05.216 kid1| Server.cc(208) serverComplete2:
>>> serverComplete2 0x25d7328
>>> 2014/04/09 12:14:05.216 kid1| Server.cc(236) completeForwarding:
> completing forwarding for 0x2241288*2
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(492) complete:
>>> http://delegate.org/delegate:80/
>>> status 404
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(1331) reforward:
>>> http://delegate.org/delegate:80/?
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(1334) reforward: No,
>>> ENTRY_FWD_HDR_WAIT isn't set
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(516) complete: server (FD
>>> closed)
>>> not re-forwarding status 404
>>> 2014/04/09 12:14:05.216 kid1| store.cc(1072) complete: storeComplete:
> '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.216 kid1| store.cc(1373) validLength:
>>> storeEntryValidLength: Checking '7084E285F3754CB295E672478394584A'
> 2014/04/09 12:14:05.216 kid1| store.cc(1375) validLength:
>>> storeEntryValidLength: object_len = 862
>>> 2014/04/09 12:14:05.216 kid1| store.cc(1376) validLength:
>>> storeEntryValidLength: hdr_sz = 242
>>> 2014/04/09 12:14:05.216 kid1| store.cc(1377) validLength:
>>> storeEntryValidLength: content_length = 620
>>> 2014/04/09 12:14:05.216 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:05.216 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.216 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:05.216 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.216 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 1
>>> 2014/04/09 12:14:05.216 kid1| AsyncJob.cc(131) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, data=0x25d7328, size=862, buf=0x25d7470) ends job [
>>> job14]
>>> 2014/04/09 12:14:05.216 kid1| http.cc(163) ~HttpStateData:
> HttpStateData
>>> 0x25d7328 destroyed;
>>> 2014/04/09 12:14:05.216 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=3
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(265) ~FwdState: FwdState
> destructor starting
>>> 2014/04/09 12:14:05.216 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=2
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(48) cancel: will not call
> fwdConnectDoneWrapper2 [call2184] because FwdState destructed
>>> 2014/04/09 12:14:05.216 kid1| forward.cc(295) ~FwdState: FwdState
> destructor done
>>> 2014/04/09 12:14:05.216 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x25d73e8 type=HttpStateData [job14]
>>> 2014/04/09 12:14:05.216 kid1| AsyncJob.cc(141) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, data=0x25d7328, size=862, buf=0x25d7470) ended
> 0x25d73e8
>>> 2014/04/09 12:14:05.216 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::readReply(local=10.1.116.66:50927
>>> remote=210.155.199.28:80
>>> FD 15 flags=25, data=0x25d7328, size=862, buf=0x25d7470)
>>> 2014/04/09 12:14:05.216 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: off 0, sz
>>> 299.
>>> 2014/04/09 12:14:05.216 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 299
>>> 2014/04/09 12:14:05.216 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 (0, 0)
> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
> clientWriteComplete(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17, data=0x25b98c8) [call2257]
>>> 2014/04/09 12:14:05.216 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 14
> flags=17, data=0x25b98c8)
>>> 2014/04/09 12:14:05.216 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteComplete [call2257]
>>> 2014/04/09 12:14:05.217 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17, sz 299, err
> 0,
>>> off 299, len 862
>>> 2014/04/09 12:14:05.217 kid1| HttpReply.cc(562) receivedBodyTooLarge:
> -4096 >? -1
>>> 2014/04/09 12:14:05.217 kid1| client_side.cc(1705) pullData:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 attempting to
> pull upstream data
>>> 2014/04/09 12:14:05.217 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25bba28 from node 0x2242eb8
> 2014/04/09 12:14:05.217 kid1| store_client.cc(237) copy:
>>> store_client::copy: 7084E285F3754CB295E672478394584A, from 242, for
>>> length
>>> 4096, cb 1, cbdata 0x25ba978
>>> 2014/04/09 12:14:05.217 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 7084E285F3754CB295E672478394584A
>>> 2014/04/09 12:14:05.217 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 242, hi: 862
>>> 2014/04/09 12:14:05.217 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:05.217 kid1| stmem.cc(251) copy: memCopy: 0x25d6ff8
> [242,4338)
>>> 2014/04/09 12:14:05.217 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 862
> bytes (620 new bytes)
>>> 2014/04/09 12:14:05.217 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:05.217 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25ba940 from node
>>> 0x223ff18
>>> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteBodyComplete constructed, this=0x2241330 [call2260]
>>> 2014/04/09 12:14:05.217 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17: sz 620: asynCall 0x2241330*1
> 2014/04/09 12:14:05.217 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=2,
>>> handler=1, client_data=0x21eee00, timeout=0
>>> 2014/04/09 12:14:05.217 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=2
>>> 2014/04/09 12:14:05.217 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 14
> flags=17, data=0x25b98c8)
>>> 2014/04/09 12:14:05.217 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17: off 0, sz
>>> 620.
>>> 2014/04/09 12:14:05.217 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 620
>>> 2014/04/09 12:14:05.217 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 (0, 0)
> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 14
>>> flags=17, data=0x25b98c8, size=620, buf=0x25b98e8) [call2260]
>>> 2014/04/09 12:14:05.217 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 14
>>> flags=17, data=0x25b98c8, size=620, buf=0x25b98e8)
>>> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteBodyComplete [call2260]
>>> 2014/04/09 12:14:05.217 kid1| client_side.cc(1494)
>>> clientWriteBodyComplete: clientWriteBodyComplete schedules
>>> clientWriteComplete
>>> 2014/04/09 12:14:05.217 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17, sz 620, err
> 0,
>>> off 919, len 862
>>> 2014/04/09 12:14:05.217 kid1| client_side_reply.cc(1086)
>>> storeOKTransferDone: storeOKTransferDone out.offset=620
> objectLen()=862
>>> headers_sz=242
>>> 2014/04/09 12:14:05.217 kid1| client_side_reply.cc(1198) replyStatus:
> clientReplyStatus: transfer is DONE
>>> 2014/04/09 12:14:05.217 kid1| client_side_reply.cc(1223) replyStatus:
> clientReplyStatus: stream was not expected to complete!
>>> 2014/04/09 12:14:05.217 kid1| client_side.cc(1828) stopSending: sending
> error (local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17):
> STREAM_UNPLANNED_COMPLETE; old receiving error: none
>>> 2014/04/09 12:14:05.217 kid1| comm.cc(1106) _comm_close: comm_close:
>>> start
>>> closing FD 14
>>> 2014/04/09 12:14:05.217 kid1| comm.cc(764) commUnsetFdTimeout: Remove
> timeout for FD 14
>>> 2014/04/09 12:14:05.217 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.217 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 14 flags=17 (-10, 0)
> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 14 flags=17, flag=-10, data=0x223ffd8, size=0,
> buf=0x2240140) [call2213]
>>> 2014/04/09 12:14:05.217 kid1| comm.cc(959) commCallCloseHandlers:
> commCallCloseHandlers: FD 14
>>> 2014/04/09 12:14:05.217 kid1| comm.cc(967) commCallCloseHandlers:
> commCallCloseHandlers: ch->handler=0x2241150*1
>>> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(968)
>>> will call ConnStateData::connStateClosed(FD -1, data=0x223ffd8)
>>> [call2182]
>>> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> comm_close_complete constructed, this=0x25bbde0 [call2261]
>>> 2014/04/09 12:14:05.217 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(1182)
>>> will call comm_close_complete(FD 14) [call2261]
>>> 2014/04/09 12:14:05.218 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66
> flags=17, data=0x25b98c8, size=620, buf=0x25b98e8)
>>> 2014/04/09 12:14:05.218 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x223ffd8, size=0,
>>> buf=0x2240140)
>>> 2014/04/09 12:14:05.218 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2213]
>>> 2014/04/09 12:14:05.218 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job5]
>>> 2014/04/09 12:14:05.218 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 size 0
>>> 2014/04/09 12:14:05.218 kid1| client_side.cc(2931) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 closing Bailout.
> 2014/04/09 12:14:05.218 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job5]
>>> 2014/04/09 12:14:05.218 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x223ffd8, size=0,
>>> buf=0x2240140)
>>> 2014/04/09 12:14:05.218 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::connStateClosed(FD -1, data=0x223ffd8)
>>> 2014/04/09 12:14:05.218 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::connStateClosed [call2182]
>>> 2014/04/09 12:14:05.218 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job5]
>>> 2014/04/09 12:14:05.218 kid1| AsyncJob.cc(49) deleteThis: ConnStateData
> will NOT delete in-call job, reason: ConnStateData::connStateClosed
> 2014/04/09 12:14:05.218 kid1| AsyncJob.cc(131) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x223ffd8) ends job
> [Stopped,
>>> reason:ConnStateData::connStateClosed job5]
>>> 2014/04/09 12:14:05.218 kid1| client_side.cc(778) swanSong:
>>> local=210.155.199.28:80 remote=10.1.116.66 flags=17
>>> 2014/04/09 12:14:05.218 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x2242eb8
>>> 2014/04/09 12:14:05.218 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x2242eb8
>>> 2014/04/09 12:14:05.218 kid1| clientStream.cc(248) clientStreamDetach:
> clientStreamDetach: Calling 1 with cbdata 0x25bba28
>>> 2014/04/09 12:14:05.218 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x223ff18
>>> 2014/04/09 12:14:05.218 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x223ff18
>>> 2014/04/09 12:14:05.218 kid1| store_client.cc(704) storeUnregister:
> storeUnregister: called for '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.218 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:05.218 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.218 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:05.218 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=2
>>> 2014/04/09 12:14:05.218 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=1
>>> 2014/04/09 12:14:05.218 kid1| client_side_request.cc(291)
>>> ~ClientHttpRequest: httpRequestFree: http://delegate.org/delegate:80/
> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(89) logfileNewBuffer:
> logfileNewBuffer: daemon:/usr/local/squid/var/logs/access.log: new
> buffer
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 1 bytes
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 0 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 125 bytes
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 1 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 2 bytes
>>> 2014/04/09 12:14:05.218 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 126 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.218 kid1| ModEpoll.cc(139) SetSelect: FD 9, type=2,
> handler=1, client_data=0x223c3f8, timeout=0
>>> 2014/04/09 12:14:05.218 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:05.218 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:05.218 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '7084E285F3754CB295E672478394584A' count=0
>>> 2014/04/09 12:14:05.218 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:05.218 kid1| store.cc(1265) release: storeRelease:
> Releasing: '7084E285F3754CB295E672478394584A'
>>> 2014/04/09 12:14:05.218 kid1| store.cc(468) destroyStoreEntry:
>>> destroyStoreEntry: destroying 0x25d6f68
>>> 2014/04/09 12:14:05.218 kid1| store.cc(446) destroyMemObject:
>>> destroyMemObject 0x25d6fd0
>>> 2014/04/09 12:14:05.218 kid1| MemObject.cc(111) ~MemObject: del
>>> MemObject
>>> 0x25d6fd0
>>> 2014/04/09 12:14:05.218 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d2a68 owner: 3
>>> 2014/04/09 12:14:05.218 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25bbe78 owner: 2
>>> 2014/04/09 12:14:05.218 kid1| HttpRequest.cc(76) ~HttpRequest:
>>> destructed,
>>> this=0x25bbe60
>>> 2014/04/09 12:14:05.218 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25bbe78 owner: 2
>>> 2014/04/09 12:14:05.218 kid1| client_side.cc(4569) unpinConnection:
> 2014/04/09 12:14:05.219 kid1| client_side.cc(811) ~ConnStateData:
> 2014/04/09 12:14:05.219 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x22400f8 type=ConnStateData [job5]
>>> 2014/04/09 12:14:05.219 kid1| AsyncJob.cc(141) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x223ffd8) ended 0x22400f8
> 2014/04/09 12:14:05.219 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::connStateClosed(FD -1, data=0x223ffd8)
>>> 2014/04/09 12:14:05.219 kid1| AsyncCallQueue.cc(51) fireNext: entering
> comm_close_complete(FD 14)
>>> 2014/04/09 12:14:05.219 kid1| AsyncCall.cc(30) make: make call
>>> comm_close_complete [call2261]
>>> 2014/04/09 12:14:05.219 kid1| fd.cc(116) fd_close: fd_close FD 14
>>> Reading
>>> next request
>>> 2014/04/09 12:14:05.219 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.219 kid1| ModEpoll.cc(139) SetSelect: FD 14,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.219 kid1| AcceptLimiter.cc(47) kick: size=0
> 2014/04/09 12:14:05.219 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> comm_close_complete(FD 14)
>>> 2014/04/09 12:14:05.219 kid1| ModDaemon.cc(131) logfileHandleWrite:
> logfileHandleWrite: daemon:/usr/local/squid/var/logs/access.log: write
> returned 128
>>> 2014/04/09 12:14:05.219 kid1| ModEpoll.cc(139) SetSelect: FD 9, type=2,
> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> logfileFlush constructed, this=0x25d2810 [call2262]
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call logfileFlush(0x223c3f8*?) [call2262]
>>> 2014/04/09 12:14:05.435 kid1| AsyncCallQueue.cc(51) fireNext: entering
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(30) make: make call
>>> logfileFlush [call2262]
>>> 2014/04/09 12:14:05.435 kid1| event.cc(346) schedule: schedule: Adding
> 'logfileFlush', in 1.00 seconds
>>> 2014/04/09 12:14:05.435 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> logfileFlush(0x223c3f8*?)
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> MaintainSwapSpace constructed, this=0x25d2810 [call2263]
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(85) ScheduleCall:
>>> event.cc(261)
>>> will call MaintainSwapSpace() [call2263]
>>> 2014/04/09 12:14:05.435 kid1| AsyncCallQueue.cc(51) fireNext: entering
> MaintainSwapSpace()
>>> 2014/04/09 12:14:05.435 kid1| AsyncCall.cc(30) make: make call
>>> MaintainSwapSpace [call2263]
>>> 2014/04/09 12:14:05.435 kid1| event.cc(346) schedule: schedule: Adding
> 'MaintainSwapSpace', in 1.00 seconds
>>> 2014/04/09 12:14:05.436 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> MaintainSwapSpace()
>>> 2014/04/09 12:14:05.786 kid1| comm.cc(145) commHandleRead:
>>> comm_read_try:
>>> FD 19, size 16383, retval 862, errno 0
>>> 2014/04/09 12:14:05.786 kid1| IoCallback.cc(108) finish: called for
> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 (0, 0)
> 2014/04/09 12:14:05.786 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> HttpStateData::readReply(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, data=0x25ce628, size=862, buf=0x25ce770) [call2236]
> 2014/04/09 12:14:05.786 kid1| AsyncCallQueue.cc(51) fireNext: entering
> HttpStateData::readReply(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, data=0x25ce628, size=862, buf=0x25ce770)
>>> 2014/04/09 12:14:05.786 kid1| AsyncCall.cc(30) make: make call
>>> HttpStateData::readReply [call2236]
>>> 2014/04/09 12:14:05.786 kid1| AsyncJob.cc(117) callStart: HttpStateData
> status in: [ job12]
>>> 2014/04/09 12:14:05.786 kid1| http.cc(1153) readReply:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25: len
>>> 862.
>>> 2014/04/09 12:14:05.786 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.786 kid1| http.cc(718) processReplyHeader:
>>> processReplyHeader: key '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(554) parse: parsing hdr:
> (0x25d70e8)
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 21 at 0
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 51 at 1
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 75 at 2
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 37 at 3
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 18 at 4
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 14 at 5
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(904) addEntry: 0x25d70e8
> adding entry: 9 at 6
>>> 2014/04/09 12:14:05.786 kid1| HttpHeader.cc(999) getList: 0x25d70e8:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.786 kid1| http.cc(761) processReplyHeader: HTTP
>>> Server
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25
> 2014/04/09 12:14:05.786 kid1| http.cc(762) processReplyHeader: HTTP
> Server
>>> REPLY:
>>> ---------
>>> HTTP/1.1 404 Not found
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> MIME-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> Connection: keep-alive, timeout=10, maxreq=20
>>> <HEAD><BASE
>>> HREF="http://delegate.org/-/builtin/mssgs/404-notfound.dhtml"></HEAD>
>>> <HR>
>>> <!-- begin redirected NotFound -->
>>> <TITLE> URL is Unknown or in Syntax Error </TITLE>
>>> <H2> URL is Unknown or in Syntax Error </H2>
>>> Your request:
>>> <PRE>
>>> /delegate:80/
>>> </PRE>
>>> <!-- end redirected NotFound -->
>>> <HR>
>>> <ADDRESS> Proxy HTTP Server DeleGate/9.9.8-pre18 (November 7, 2010) by
> Yutaka Sato (National Institute of Advanced Industrial Science and
> Technology)
>>> <A HREF=http://delegate.org:80/-/><IMG ALT="@_@" ALIGN=BOTTOM BORDER=0
> SRC=http://delegate.org:80/-/builtin/icons/ysato/frogHead.gif>V</A>
> </ADDRESS>
>>> ----------
>>> 2014/04/09 12:14:05.787 kid1| Server.cc(148) setVirginReply: 0x25ce628
> setting virgin reply to 0x25d70d0
>>> 2014/04/09 12:14:05.787 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.787 kid1| Server.cc(165) setFinalReply: 0x25ce628
> setting final reply to 0x25d70d0
>>> 2014/04/09 12:14:05.787 kid1| store.cc(1838) replaceHttpReply:
>>> StoreEntry::replaceHttpReply: http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:05.787 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:05.787 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:05.787 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.787 kid1| http.cc(930) haveParsedReplyHeaders:
> haveParsedReplyHeaders: HTTP CODE: 404
>>> 2014/04/09 12:14:05.787 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:05.787 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have B14308C4748FE0DDB723C22A18747339
>>> 2014/04/09 12:14:05.787 kid1| store_dir.cc(935) get: storeGet: looking
>>> up
>>> 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:05.787 kid1| store_dir.cc(786) get: none of 0
>>> cache_dirs
>>> have 4DCAF4FB0D91A58CAD166A38D46F7D64
>>> 2014/04/09 12:14:05.787 kid1| http.cc(544) cacheableReply: MAYBE
> because
>>> HTTP status 404
>>> 2014/04/09 12:14:05.787 kid1| store.cc(863) expireNow:
>>> StoreEntry::expireNow: '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
>>> 24
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -242 len 24
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [0,24) object end 0
>>> 2014/04/09 12:14:05.787 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25d70e8)
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 4
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -218 len 4
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [24,28) object end 24
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -214 len 2
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [28,30) object end 28
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
>>> 29
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -212 len 29
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [30,59) object end 30
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -183 len 2
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [59,61) object end 59
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 6
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -181 len 6
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [61,67) object end 61
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -175 len 2
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [67,69) object end 67
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
>>> 20
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -173 len 20
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [69,89) object end 69
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -153 len 2
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [89,91) object end 89
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -151 len 12
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [91,103) object end 91
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -139 len 2
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [103,105) object end 103
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
>>> 21
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -137 len 21
>>> 2014/04/09 12:14:05.787 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [105,126) object end 105
>>> 2014/04/09 12:14:05.787 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.787 kid1| MemObject.cc(155) write: memWrite: offset
> -116 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [126,128) object end 126
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -114 len 12
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [128,140) object end 128
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -102 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [140,142) object end 140
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -100 len 3
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [142,145) object end 142
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -97 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [145,147) object end 145
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
>>> 12
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -95 len 12
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [147,159) object end 147
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -83 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [159,161) object end 159
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 9
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -81 len 9
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [161,170) object end 161
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -72 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [170,172) object end 170
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
>>> 14
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -70 len 14
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [172,186) object end 172
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -56 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [186,188) object end 186
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 3
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -54 len 3
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [188,191) object end 188
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -51 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [191,193) object end 191
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
>>> 10
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -49 len 10
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [193,203) object end 193
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -39 len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [203,205) object end 203
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
>>> 33
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
> -37 len 33
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [205,238) object end 205
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
>>> -4
>>> len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [238,240) object end 238
>>> 2014/04/09 12:14:05.788 kid1| store.cc(890) write: storeWrite: writing
> 2
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(155) write: memWrite: offset
>>> -2
>>> len 2
>>> 2014/04/09 12:14:05.788 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [240,242) object end 240
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:05.788 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:05.789 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 0, hi: 242
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:05.789 kid1| stmem.cc(251) copy: memCopy: 0x25ce388
> [0,4096)
>>> 2014/04/09 12:14:05.789 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 242
> bytes (242 new bytes)
>>> 2014/04/09 12:14:05.789 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(404) HttpHeader: init-ing
>>> hdr:
>>> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(488) append: appending hdr:
> 0x25ce478 += 0x25d70e8
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 21 at 0
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 51 at 1
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 75 at 2
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 37 at 3
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 18 at 4
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 14 at 5
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 9 at 6
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(999) getList: 0x25ce478:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(965) getList: 0x25ce478:
> joined for id 9: 0x7ffffc9fe940
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 67 at 7
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 63 at 8
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(904) addEntry: 0x25ce478
> adding entry: 9 at 9
>>> 2014/04/09 12:14:05.789 kid1| HttpReply.cc(570) expectedBodyTooLarge:
> bodySizeMax=-1
>>> 2014/04/09 12:14:05.789 kid1| client_side_reply.cc(1986)
>>> processReplyAccessResult: The reply for GET
>>> http://delegate.org/delegate:80/ is ALLOWED, because it matched 'all'
> 2014/04/09 12:14:05.789 kid1| store.cc(532) lock: StoreEntry::lock: key
> '1D1863670536518592153787629EFD0C' count=4
>>> 2014/04/09 12:14:05.789 kid1| client_side_reply.cc(2024)
>>> processReplyAccessResult: clientReplyContext::sendMoreData: Appending 0
> bytes after 242 bytes of headers
>>> 2014/04/09 12:14:05.789 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25c5780 from node
>>> 0x2242f48
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(710) packInto: packing hdr:
> (0x25ce478)
>>> 2014/04/09 12:14:05.789 kid1| client_side.cc(1378) sendStartOfMessage:
> HTTP Client local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17
> 2014/04/09 12:14:05.789 kid1| client_side.cc(1379) sendStartOfMessage:
> HTTP Client REPLY:
>>> ---------
>>> HTTP/1.1 404 Not Found
>>> Date: Wed, 09 Apr 2014 07:44:16 GMT
>>> Server: DeleGate/9.9.8-pre18
>>> DeleGate-Ver: 9.9.8-pre18 (delay=2)
>>> Mime-Version: 1.0
>>> Content-Type: text/html
>>> Content-Length: 620
>>> X-Cache: MISS from test1-ubpc1
>>> Via: 1.1 test1-ubpc1 (squid/3.3.11-20131215-r12670)
>>> Connection: close
>>> ----------
>>> 2014/04/09 12:14:05.789 kid1| client_side.cc(1402) sendStartOfMessage:
> sendStartOfMessage schedules clientWriteComplete
>>> 2014/04/09 12:14:05.789 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteComplete constructed, this=0x25db480 [call2264]
>>> 2014/04/09 12:14:05.789 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17: sz 299: asynCall 0x25db480*1
> 2014/04/09 12:14:05.789 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=2,
>>> handler=1, client_data=0x21eefe0, timeout=0
>>> 2014/04/09 12:14:05.789 kid1| store.cc(890) write: storeWrite: writing
>>> 620
>>> bytes for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.789 kid1| MemObject.cc(155) write: memWrite: offset
>>> 0
>>> len 620
>>> 2014/04/09 12:14:05.789 kid1| stmem.cc(366) write: mem_hdr::write:
> 0x25ce388 [242,862) object end 242
>>> 2014/04/09 12:14:05.789 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: -1
>>> 2014/04/09 12:14:05.789 kid1| MemObject.cc(278) expectedReplySize:
> clen:
>>> 620
>>> 2014/04/09 12:14:05.789 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:05.789 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.789 kid1| http.cc(1076) persistentConnStatus:
> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 eof=0
> 2014/04/09 12:14:05.789 kid1| http.cc(1096) persistentConnStatus:
> persistentConnStatus: content_length=620
>>> 2014/04/09 12:14:05.789 kid1| http.cc(1100) persistentConnStatus:
> persistentConnStatus: clen=620
>>> 2014/04/09 12:14:05.789 kid1| http.cc(1113) persistentConnStatus:
> persistentConnStatus: body_bytes_read=620 content_length=620
>>> 2014/04/09 12:14:05.789 kid1| HttpHeader.cc(999) getList: 0x25d70e8:
> joined for id 9: keep-alive, timeout=10, maxreq=20
>>> 2014/04/09 12:14:05.789 kid1| http.cc(1461) processReplyBody:
>>> processReplyBody: COMPLETE_PERSISTENT_MSG from local=10.1.116.66:56879
> remote=210.155.199.28:80 FD 19 flags=25
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(803) commUnsetConnTimeout: Remove
> timeout for local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19
> flags=25
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 timeout
>>> -1
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(1287) comm_remove_close_handler:
> comm_remove_close_handler: FD 19, AsyncCall=0x25d2780*2
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(48) cancel: will not call
> HttpStateData::httpStateConnClosed [call2226] because
>>> comm_remove_close_handler
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(467) unregister:
>>> http://delegate.org/delegate:80/
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(1260) comm_remove_close_handler:
> comm_remove_close_handler: FD 19, handler=1, data=0x2244338
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(48) cancel: will not call
> SomeCloseHandler [call2217] because comm_remove_close_handler
>>> 2014/04/09 12:14:05.790 kid1| pconn.cc(340) key:
>>> PconnPool::key(local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19
> flags=25, delegate.org) is {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:05.790 kid1| pconn.cc(417) push: found IdleConnList
> for
>>> {210.155.199.28:80/delegate.org}
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Read constructed, this=0x25c9640 [call2265]
>>> 2014/04/09 12:14:05.790 kid1| started
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(175) comm_read: comm_read,
>>> queueing
>>> read for local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19
>>> flags=25;
>>> asynCall 0x25c9640*1
>>> 2014/04/09 12:14:05.790 kid1| ModEpoll.cc(139) SetSelect: FD 19,
> type=1,
>>> handler=1, client_data=0x21ef020, timeout=0
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> IdleConnList::Timeout constructed, this=0x25c40c0 [call2266]
>>> 2014/04/09 12:14:05.790 kid1| comm.cc(777) commSetConnTimeout:
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 timeout
>>> 60
>>> 2014/04/09 12:14:05.790 kid1| pconn.cc(426) push: pushed
>>> local=10.1.116.66:56879 remote=210.155.199.28:80 FD 19 flags=25 for
> 210.155.199.28:80/delegate.org
>>> 2014/04/09 12:14:05.790 kid1| Server.cc(183) serverComplete:
>>> serverComplete 0x25ce628
>>> 2014/04/09 12:14:05.790 kid1| Server.cc(208) serverComplete2:
>>> serverComplete2 0x25ce628
>>> 2014/04/09 12:14:05.790 kid1| Server.cc(236) completeForwarding:
> completing forwarding for 0x2244338*2
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(492) complete:
>>> http://delegate.org/delegate:80/
>>> status 404
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(1331) reforward:
>>> http://delegate.org/delegate:80/?
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(1334) reforward: No,
>>> ENTRY_FWD_HDR_WAIT isn't set
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(516) complete: server (FD
>>> closed)
>>> not re-forwarding status 404
>>> 2014/04/09 12:14:05.790 kid1| store.cc(1072) complete: storeComplete:
> '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.790 kid1| store.cc(1373) validLength:
>>> storeEntryValidLength: Checking '1D1863670536518592153787629EFD0C'
> 2014/04/09 12:14:05.790 kid1| store.cc(1375) validLength:
>>> storeEntryValidLength: object_len = 862
>>> 2014/04/09 12:14:05.790 kid1| store.cc(1376) validLength:
>>> storeEntryValidLength: hdr_sz = 242
>>> 2014/04/09 12:14:05.790 kid1| store.cc(1377) validLength:
>>> storeEntryValidLength: content_length = 620
>>> 2014/04/09 12:14:05.790 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:05.790 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.790 kid1| store_client.cc(776) invokeHandlers:
> InvokeHandlers: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:05.790 kid1| store_client.cc(782) invokeHandlers:
> StoreEntry::InvokeHandlers: checking client #0
>>> 2014/04/09 12:14:05.790 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 1
>>> 2014/04/09 12:14:05.790 kid1| AsyncJob.cc(131) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, data=0x25ce628, size=862, buf=0x25ce770) ends job [
>>> job12]
>>> 2014/04/09 12:14:05.790 kid1| http.cc(163) ~HttpStateData:
> HttpStateData
>>> 0x25ce628 destroyed;
>>> 2014/04/09 12:14:05.790 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=3
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(265) ~FwdState: FwdState
> destructor starting
>>> 2014/04/09 12:14:05.790 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=2
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(48) cancel: will not call
> fwdConnectDoneWrapper2 [call2202] because FwdState destructed
>>> 2014/04/09 12:14:05.790 kid1| forward.cc(295) ~FwdState: FwdState
> destructor done
>>> 2014/04/09 12:14:05.790 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x25ce6e8 type=HttpStateData [job12]
>>> 2014/04/09 12:14:05.790 kid1| AsyncJob.cc(141) callEnd:
>>> HttpStateData::readReply(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, data=0x25ce628, size=862, buf=0x25ce770) ended
> 0x25ce6e8
>>> 2014/04/09 12:14:05.790 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> HttpStateData::readReply(local=10.1.116.66:56879
>>> remote=210.155.199.28:80
>>> FD 19 flags=25, data=0x25ce628, size=862, buf=0x25ce770)
>>> 2014/04/09 12:14:05.790 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: off 0, sz
>>> 299.
>>> 2014/04/09 12:14:05.790 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 299
>>> 2014/04/09 12:14:05.790 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 (0, 0)
> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
> clientWriteComplete(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17, data=0x25c4708) [call2264]
>>> 2014/04/09 12:14:05.790 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 18
> flags=17, data=0x25c4708)
>>> 2014/04/09 12:14:05.790 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteComplete [call2264]
>>> 2014/04/09 12:14:05.790 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17, sz 299, err
> 0,
>>> off 299, len 862
>>> 2014/04/09 12:14:05.791 kid1| HttpReply.cc(562) receivedBodyTooLarge:
> -4096 >? -1
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(1705) pullData:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 attempting to
> pull upstream data
>>> 2014/04/09 12:14:05.791 kid1| clientStream.cc(209) clientStreamRead:
> clientStreamRead: Calling 1 with cbdata 0x25c6868 from node 0x25c4018
> 2014/04/09 12:14:05.791 kid1| store_client.cc(237) copy:
>>> store_client::copy: 1D1863670536518592153787629EFD0C, from 242, for
>>> length
>>> 4096, cb 1, cbdata 0x25c57b8
>>> 2014/04/09 12:14:05.791 kid1| store_client.cc(332) storeClientCopy2:
> storeClientCopy2: 1D1863670536518592153787629EFD0C
>>> 2014/04/09 12:14:05.791 kid1| store_client.cc(364) doCopy:
>>> store_client::doCopy: co: 242, hi: 862
>>> 2014/04/09 12:14:05.791 kid1| store_client.cc(465) scheduleMemRead:
> store_client::doCopy: Copying normal from memory
>>> 2014/04/09 12:14:05.791 kid1| stmem.cc(251) copy: memCopy: 0x25ce388
> [242,4338)
>>> 2014/04/09 12:14:05.791 kid1| client_side_reply.cc(2139) sendMoreData:
> clientReplyContext::sendMoreData: http://delegate.org/delegate:80/, 862
> bytes (620 new bytes)
>>> 2014/04/09 12:14:05.791 kid1| client_side_reply.cc(2143) sendMoreData:
> clientReplyContext::sendMoreData:local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17 'http://delegate.org/delegate:80/'
> out.offset=0
>>> 2014/04/09 12:14:05.791 kid1| clientStream.cc(187)
> clientStreamCallback:
>>> clientStreamCallback: Calling 1 with cbdata 0x25c5780 from node
>>> 0x2242f48
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> clientWriteBodyComplete constructed, this=0x2241520 [call2267]
>>> 2014/04/09 12:14:05.791 kid1| Write.cc(29) Write:
>>> local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17: sz 620: asynCall 0x2241520*1
> 2014/04/09 12:14:05.791 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=2,
>>> handler=1, client_data=0x21eefe0, timeout=0
>>> 2014/04/09 12:14:05.791 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=2
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteComplete(local=210.155.199.28:80 remote=10.1.116.66 FD 18
> flags=17, data=0x25c4708)
>>> 2014/04/09 12:14:05.791 kid1| Write.cc(60) HandleWrite:
>>> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17: off 0, sz
>>> 620.
>>> 2014/04/09 12:14:05.791 kid1| Write.cc(100) HandleWrite: write()
> returns
>>> 620
>>> 2014/04/09 12:14:05.791 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 (0, 0)
> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 18
>>> flags=17, data=0x25c4708, size=620, buf=0x25c4728) [call2267]
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(51) fireNext: entering
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66 FD
> 18
>>> flags=17, data=0x25c4708, size=620, buf=0x25c4728)
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(30) make: make call
>>> clientWriteBodyComplete [call2267]
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(1494)
>>> clientWriteBodyComplete: clientWriteBodyComplete schedules
>>> clientWriteComplete
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(1854) writeComplete:
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17, sz 620, err
> 0,
>>> off 919, len 862
>>> 2014/04/09 12:14:05.791 kid1| client_side_reply.cc(1086)
>>> storeOKTransferDone: storeOKTransferDone out.offset=620
> objectLen()=862
>>> headers_sz=242
>>> 2014/04/09 12:14:05.791 kid1| client_side_reply.cc(1198) replyStatus:
> clientReplyStatus: transfer is DONE
>>> 2014/04/09 12:14:05.791 kid1| client_side_reply.cc(1223) replyStatus:
> clientReplyStatus: stream was not expected to complete!
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(1828) stopSending: sending
> error (local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17):
> STREAM_UNPLANNED_COMPLETE; old receiving error: none
>>> 2014/04/09 12:14:05.791 kid1| comm.cc(1106) _comm_close: comm_close:
>>> start
>>> closing FD 18
>>> 2014/04/09 12:14:05.791 kid1| comm.cc(764) commUnsetFdTimeout: Remove
> timeout for FD 18
>>> 2014/04/09 12:14:05.791 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.791 kid1| IoCallback.cc(108) finish: called for
> local=210.155.199.28:80 remote=10.1.116.66 FD 18 flags=17 (-10, 0)
> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(85) ScheduleCall:
>>> IoCallback.cc(127) will call
>>> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 FD 18 flags=17, flag=-10, data=0x2242fe8, size=0,
> buf=0x22431f0) [call2221]
>>> 2014/04/09 12:14:05.791 kid1| comm.cc(959) commCallCloseHandlers:
> commCallCloseHandlers: FD 18
>>> 2014/04/09 12:14:05.791 kid1| comm.cc(967) commCallCloseHandlers:
> commCallCloseHandlers: ch->handler=0x2244200*1
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(968)
>>> will call ConnStateData::connStateClosed(FD -1, data=0x2242fe8)
>>> [call2200]
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(18) AsyncCall: The AsyncCall
> comm_close_complete constructed, this=0x25c4270 [call2268]
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(85) ScheduleCall:
>>> comm.cc(1182)
>>> will call comm_close_complete(FD 18) [call2268]
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> clientWriteBodyComplete(local=210.155.199.28:80 remote=10.1.116.66
> flags=17, data=0x25c4708, size=620, buf=0x25c4728)
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x2242fe8, size=0,
>>> buf=0x22431f0)
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::clientReadRequest [call2221]
>>> 2014/04/09 12:14:05.791 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job9]
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(2924) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 size 0
>>> 2014/04/09 12:14:05.791 kid1| client_side.cc(2931) clientReadRequest:
> local=210.155.199.28:80 remote=10.1.116.66 flags=17 closing Bailout.
> 2014/04/09 12:14:05.791 kid1| AsyncJob.cc(146) callEnd: ConnStateData
> status out: [ job9]
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::clientReadRequest(local=210.155.199.28:80
>>> remote=10.1.116.66 flags=17, flag=-10, data=0x2242fe8, size=0,
>>> buf=0x22431f0)
>>> 2014/04/09 12:14:05.791 kid1| AsyncCallQueue.cc(51) fireNext: entering
> ConnStateData::connStateClosed(FD -1, data=0x2242fe8)
>>> 2014/04/09 12:14:05.791 kid1| AsyncCall.cc(30) make: make call
>>> ConnStateData::connStateClosed [call2200]
>>> 2014/04/09 12:14:05.792 kid1| AsyncJob.cc(117) callStart: ConnStateData
> status in: [ job9]
>>> 2014/04/09 12:14:05.792 kid1| AsyncJob.cc(49) deleteThis: ConnStateData
> will NOT delete in-call job, reason: ConnStateData::connStateClosed
> 2014/04/09 12:14:05.792 kid1| AsyncJob.cc(131) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x2242fe8) ends job
> [Stopped,
>>> reason:ConnStateData::connStateClosed job9]
>>> 2014/04/09 12:14:05.792 kid1| client_side.cc(778) swanSong:
>>> local=210.155.199.28:80 remote=10.1.116.66 flags=17
>>> 2014/04/09 12:14:05.792 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x25c4018
>>> 2014/04/09 12:14:05.792 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x25c4018
>>> 2014/04/09 12:14:05.792 kid1| clientStream.cc(248) clientStreamDetach:
> clientStreamDetach: Calling 1 with cbdata 0x25c6868
>>> 2014/04/09 12:14:05.792 kid1| clientStream.cc(227) clientStreamDetach:
> clientStreamDetach: Detaching node 0x2242f48
>>> 2014/04/09 12:14:05.792 kid1| clientStream.cc(312) clientStreamFree:
> Freeing clientStreamNode 0x2242f48
>>> 2014/04/09 12:14:05.792 kid1| store_client.cc(704) storeUnregister:
> storeUnregister: called for '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.792 kid1| MemObject.cc(272) expectedReplySize:
> object_sz: 862
>>> 2014/04/09 12:14:05.792 kid1| store_dir.cc(824) maybeTrimMemory:
> keepInLocalMemory: 1
>>> 2014/04/09 12:14:05.792 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:05.792 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=2
>>> 2014/04/09 12:14:05.792 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=1
>>> 2014/04/09 12:14:05.792 kid1| client_side_request.cc(291)
>>> ~ClientHttpRequest: httpRequestFree: http://delegate.org/delegate:80/
> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(89) logfileNewBuffer:
> logfileNewBuffer: daemon:/usr/local/squid/var/logs/access.log: new
> buffer
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 1 bytes
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 0 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 125 bytes
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 1 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(196)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: daemon:/usr/local/squid/var/logs/access.log:
> appending 2 bytes
>>> 2014/04/09 12:14:05.792 kid1| ModDaemon.cc(200)
>>> logfile_mod_daemon_append:
>>> logfile_mod_daemon_append: current buffer has 126 of 32768 bytes before
> append
>>> 2014/04/09 12:14:05.792 kid1| ModEpoll.cc(139) SetSelect: FD 9, type=2,
> handler=1, client_data=0x223c3f8, timeout=0
>>> 2014/04/09 12:14:05.792 kid1| FilledChecklist.cc(77)
>>> ~ACLFilledChecklist:
>>> ACLFilledChecklist destroyed 0x25b4828
>>> 2014/04/09 12:14:05.792 kid1| Checklist.cc(334) ~ACLChecklist:
>>> ACLChecklist::~ACLChecklist: destroyed 0x25b4828
>>> 2014/04/09 12:14:05.792 kid1| store.cc(572) unlock: StoreEntry::unlock:
> key '1D1863670536518592153787629EFD0C' count=0
>>> 2014/04/09 12:14:05.792 kid1| store_client.cc(801)
> storePendingNClients:
>>> storePendingNClients: returning 0
>>> 2014/04/09 12:14:05.792 kid1| store.cc(1265) release: storeRelease:
> Releasing: '1D1863670536518592153787629EFD0C'
>>> 2014/04/09 12:14:05.792 kid1| store.cc(468) destroyStoreEntry:
>>> destroyStoreEntry: destroying 0x25ce2f8
>>> 2014/04/09 12:14:05.792 kid1| store.cc(446) destroyMemObject:
>>> destroyMemObject 0x25ce360
>>> 2014/04/09 12:14:05.792 kid1| MemObject.cc(111) ~MemObject: del
>>> MemObject
>>> 0x25ce360
>>> 2014/04/09 12:14:05.792 kid1| ctx: enter level 0:
>>> 'http://delegate.org/delegate:80/'
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25d70e8 owner: 3
>>> 2014/04/09 12:14:05.792 kid1| ctx: exit level 0
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25ce478 owner: 3
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25c6898 owner: 2
>>> 2014/04/09 12:14:05.792 kid1| HttpRequest.cc(76) ~HttpRequest:
>>> destructed,
>>> this=0x25c6880
>>> 2014/04/09 12:14:05.792 kid1| HttpHeader.cc(439) clean: cleaning hdr:
> 0x25c6898 owner: 2
>>> 2014/04/09 12:14:05.792 kid1| client_side.cc(4569) unpinConnection:
> 2014/04/09 12:14:05.792 kid1| client_side.cc(811) ~ConnStateData:
> 2014/04/09 12:14:05.792 kid1| AsyncJob.cc(34) ~AsyncJob: AsyncJob
> destructed, this=0x2243108 type=ConnStateData [job9]
>>> 2014/04/09 12:14:05.792 kid1| AsyncJob.cc(141) callEnd:
>>> ConnStateData::connStateClosed(FD -1, data=0x2242fe8) ended 0x2243108
> 2014/04/09 12:14:05.792 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> ConnStateData::connStateClosed(FD -1, data=0x2242fe8)
>>> 2014/04/09 12:14:05.792 kid1| AsyncCallQueue.cc(51) fireNext: entering
> comm_close_complete(FD 18)
>>> 2014/04/09 12:14:05.792 kid1| AsyncCall.cc(30) make: make call
>>> comm_close_complete [call2268]
>>> 2014/04/09 12:14:05.792 kid1| fd.cc(116) fd_close: fd_close FD 18
>>> Reading
>>> next request
>>> 2014/04/09 12:14:05.792 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=1,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.792 kid1| ModEpoll.cc(139) SetSelect: FD 18,
> type=2,
>>> handler=0, client_data=0, timeout=0
>>> 2014/04/09 12:14:05.793 kid1| AcceptLimiter.cc(47) kick: size=0
> 2014/04/09 12:14:05.793 kid1| AsyncCallQueue.cc(53) fireNext: leaving
> comm_close_complete(FD 18)
>>>> On 9/04/2014 6:31 p.m., m.shahverdi wrote:
>>>>> Hi,
>>>>> I have changed squid 3.3.11 in order to establish the connection to
> server
>>>>> immediately after receiving client connection. I removed "peer
> selection"
>>>>> because I didn't want it. Now squid works well when I haven't
>>>>> concurrent
>>>>> requests but when I send 4 concurrent requests for example,
> processing
>>>>> of
>>>>> each of the first 3 requests is stopped and next request is accepted.
> Therefor only the last request is processed completely. Stopping of
> concurrent requests occurs when "connopener::comm_connect_address"
> returns
>>>>> "COMM_INPROGRESS".
>>>> How and *Why* have you done this?
>>>> The client and server connections in HTTP are not related to each
>>>> other.
>>>> COMM_INPROGRESS is the response indicating that asynchronous work is
> underway and the current transaction needs to wait for it to complete.
> In this case the work of connecting to some server IP.
>>>> Amos
>
>
>
>
Received on Sat Apr 12 2014 - 14:04:48 MDT
This archive was generated by hypermail 2.2.0 : Sun Apr 13 2014 - 12:00:10 MDT