[Glass] Fastcgi Socket issues
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Fri Apr 3 09:36:51 PDT 2015
Thanks Gerhard,
I think I now understand this problem and I've submitted a bug report[1]
on this with a bit more analysis if you are interested ..
Thanks man!
Dale
[1] https://github.com/GsDevKit/Seaside31/issues/64
On 04/02/2015 10:09 PM, Gerhard Obermann wrote:
> Dale,
>
> I changed only this method:
> After this change the first socket issue is gone.
>
> saveLogEntry: anObjectLogEntry shouldCommit: shouldCommit
> "Does an abort and commit, if not already in transaction"
> | stdout |
> stdout := GsFile stdoutServer.
> stdout nextPutAll: '----------- ', anObjectLogEntry labelString, ' LOG
> ENTRY: ', anObjectLogEntry objectString.
> stdout nextPutAll: '-----------', DateAndTime now asString.
> stdout cr.
> stdout close.
> "obi TODO"
> "shouldCommit
> ifTrue: [ self doTransaction: [ anObjectLogEntry addToLog ]]
> ifFalse: [ anObjectLogEntry addToLog ]."
>
>
> On Thu, Apr 2, 2015 at 11:01 PM, Dale Henrichs via Glass
> <glass at lists.gemtalksystems.com
> <mailto:glass at lists.gemtalksystems.com>> wrote:
>
> Gerhard,
>
> Could you give me a pointer to the "default addToLog calls with
> commits" that you are referring to. When I looked at the code this
> morning I don't recall seeing any persistent objects being
> modified in the error logging code nor do I remember seeing
> commits... I could be wrong, but if you tell me the method that
> you fixed and and what you did to fix it, I would know exactly
> what you did rather than find something that I think you did....
>
> Re ENOTCONN, I would think that the most common occurrence would
> be a user closing the tab on their browser, so it would be
> interesting to see the stack in the cases when FSResponderRole
> (FSRole) >> sendEndRequestSuccess is not on the stack ... because
> it's pretty obvious that you cannot get to sendEndRequestSuccess
> without having just successfully written to the socket ...
> different stacks may help us identify different mechanisms ...
>
> Dale
>
>
>
>
> On 4/2/15 1:03 PM, Gerhard Obermann via Glass wrote:
>> Well the first issue is gone since i have removed the default
>> addToLog calls (including a commit) after the retry of commit
>> conflicts.
>>
>> The second issue is mostly (as Dale pointed out) a cancel of the
>> socket from the client, although it happens every few minutes,
>> so I am not sure if this is always the reason.
>>
>> Gerhard
>>
>> On Thu, Apr 2, 2015 at 9:55 PM, Mariano Martinez Peck
>> <marianopeck at gmail.com <mailto:marianopeck at gmail.com>> wrote:
>>
>>
>>
>> On Thu, Apr 2, 2015 at 1:26 PM, Gerhard Obermann via Glass
>> <glass at lists.gemtalksystems.com
>> <mailto:glass at lists.gemtalksystems.com>> wrote:
>>
>> Hi,
>>
>> We are using Nginx, FastCGi and Gemstone 3.2 (Seaside 3.1.x)
>>
>> Under load we see a lot of socket errors (see below) in
>> the fastcgi logs.
>>
>> The first issue is gone after i have removed the addToLog
>> calls after the retry.
>> In most if not all cases the first issue happens only
>> after the commit retry loop.
>> But I can't explain why this solves the issue.
>>
>> The second issue "ENOTCONN, Socket is not connected" is
>> still in our logs and I can't find the reason for this issue.
>> I can even reproduce the error on the test system (4
>> running fastcgi's) if I generate some load.
>>
>>
>>
>> Hi Gerhard,
>>
>> I had a similar problem once I was (accidentally) storing
>> GsFile or GsSocket instances in persistent collections. Then
>> likely some of these objects went to disk, and when they come
>> back, you get this error.
>> So... I would check FSRecordSeries and callers... to be sure
>> you are not making the GsSocket instance persistent.
>> Maybe the heavy load makes it reproduce it because it's only
>> when the SPC gets full enough to flush the GsSocket instance
>> to disk...
>>
>> Cheers,
>>
>>
>> Any suggestions?
>>
>> Regards
>> Gerhard
>>
>> Socket issue #1:
>> ----------- Commit failure - retrying LOG ENTRY:
>> aSymbolDictionary-----------30.03.2015 14:13:55
>> failure
>> Read-Write Conflicts...
>> Write-Write Conflicts...
>> 73241035521
>> 73241047809
>> 73242811393
>> 73242820609
>> 73254391809
>> 73278833921
>> Write-Dependency Conflicts...
>> Write-ReadLock Conflicts...
>> Write-WriteLock Conflicts...
>> Rc-Write-Write Conflicts...
>> Synchronized-Commit Conflicts...
>> ----------- Commit failure - retrying LOG ENTRY:
>> aSymbolDictionary-----------30.03.2015 14:13:55
>> ----------- Unreportable ERROR Encountered:
>> 2015-03-30T14:13:55.9887080192565+02:00a
>> ImproperOperation occurred (error 2364),
>> *The object aGsSocket that has some associated session
>> state has lost that transient state. Examples of classes
>> that use session state are GsSocket and GsFile.*
>> 1 FSGsSocketServer >> notifyUnreportableError: @2 line 4
>> [GsNMethod 128111352065]
>> 2 [] in ExecBlock0 (FSConnection) >>
>> notifyUnreportableError: @3 line 6 [GsNMethod 814696705]
>> 3 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 [GsNMethod
>> 364136449]
>> 4 FSConnection >> notifyUnreportableError: @2 line 7
>> [GsNMethod 815339265]
>> 5 [] in ExecBlock1 (FSConnection) >> handleError: @3
>> line 23 [GsNMethod 814686465]
>> 6 ImproperOperation (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 7 ImproperOperation (AbstractException) >>
>> _signalFromPrimitive: @1 line 1 [GsNMethod 370093569]
>> 8 GsSocket >> _write:startingAt:ofSize: @1 line 1
>> [GsNMethod 392681985]
>> 9 GsSocket >> write:from:startingAt: @4 line 18
>> [GsNMethod 392695041]
>> 10 GsSocket >> write: @3 line 10 [GsNMethod 392694785]
>> 11 FSGsSocket >> nextPutAll: @5 line 5 [GsNMethod 815303937]
>> 12 FSRecordStruct >> writeToStream: @12 line 13
>> [GsNMethod 815188481]
>> 13 [] in ExecBlock1 (FSRecordSeries) >> writeToStream:
>> @2 line 3 [GsNMethod 814744065]
>> 14 OrderedCollection (Collection) >> do: @5 line 10
>> [GsNMethod 365533953]
>> 15 FSRecordSeries >> writeToStream: @3 line 3 [GsNMethod
>> 815171841]
>> 16 FSConnection >> writeRecord: @3 line 3 [GsNMethod
>> 815346433]
>> 17 [] in ExecBlock0 (FSConnection) >> handleError: @22
>> line 21 [GsNMethod 814686721]
>> 18 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 19 FSConnection >> handleError: @2 line 22 [GsNMethod
>> 815345409]
>> 20 [] in ExecBlock1 (FSConnection) >> safeServe @2 line
>> 13 [GsNMethod 815636481]
>> 21 ImproperOperation (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 22 ImproperOperation (AbstractException) >>
>> _signalFromPrimitive: @1 line 1 [GsNMethod 370093569]
>> 23 GsSocket >> _write:startingAt:ofSize: @1 line 1
>> [GsNMethod 392681985]
>> 24 GsSocket >> write:from:startingAt: @4 line 18
>> [GsNMethod 392695041]
>> 25 GsSocket >> write: @3 line 10 [GsNMethod 392694785]
>> 26 FSGsSocket >> nextPutAll: @5 line 5 [GsNMethod 815303937]
>> 27 FSRecordStruct >> writeToStream: @12 line 13
>> [GsNMethod 815188481]
>> 28 [] in ExecBlock1 (FSRecordSeries) >> streamToStream:
>> @2 line 6 [GsNMethod 814749697]
>> 29 OrderedCollection (SequenceableCollection) >>
>> from:to:do: @11 line 10 [GsNMethod 361582849]
>> 30 FSRecordSeries >> streamToStream: @5 line 6
>> [GsNMethod 815174913]
>> 31 FSConnection >> streamRecord: @3 line 6 [GsNMethod
>> 815338753]
>>
>> Socket issue #2:
>>
>> ----------- *Unreportable ERROR Encountered:
>> 2015-04-01T18:51:48.0392289161682+02:00UserDefinedError:
>> send(13,0x7fa44d8b0708,8,0) failed with
>> errno=107,ENOTCONN, Socket is not connected*
>> 1 FSGsSocketServer >> notifyUnreportableError: @2 line 4
>> [GsNMethod 128111352065]
>> 2 [] in ExecBlock0 (FSConnection) >>
>> notifyUnreportableError: @3 line 6 [GsNMethod 814696705]
>> 3 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 [GsNMethod
>> 364136449]
>> 4 FSConnection >> notifyUnreportableError: @2 line 7
>> [GsNMethod 815339265]
>> 5 [] in ExecBlock1 (FSConnection) >> handleError: @3
>> line 23 [GsNMethod 814686465]
>> 6 UserDefinedError (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 7 UserDefinedError (AbstractException) >> _signalWith: @1
>> line 1 [GsNMethod 370105857]
>> 8 UserDefinedError (AbstractException) >> signal @2 line
>> 47 [GsNMethod 370109697]
>> 9 FSGsSocket (Object) >> error: @6 line 7 [GsNMethod
>> 363207169]
>> 10 FSGsSocket >> nextPutAll: @11 line 6 [GsNMethod
>> 815303937]
>> 11 FSRecordStruct >> writeToStream: @12 line 13
>> [GsNMethod 815188481]
>> 12 [] in ExecBlock1 (FSRecordSeries) >> writeToStream:
>> @2 line 3 [GsNMethod 814744065]
>> 13 OrderedCollection (Collection) >> do: @5 line 10
>> [GsNMethod 365533953]
>> 14 FSRecordSeries >> writeToStream: @3 line 3 [GsNMethod
>> 815171841]
>> 15 FSConnection >> writeRecord: @3 line 3 [GsNMethod
>> 815346433]
>> 16 [] in ExecBlock0 (FSConnection) >> handleError: @22
>> line 21 [GsNMethod 814686721]
>> 17 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 18 FSConnection >> handleError: @2 line 22 [GsNMethod
>> 815345409]
>> 19 [] in ExecBlock1 (FSConnection) >> safeServe @2 line
>> 13 [GsNMethod 815636481]
>> 20 UserDefinedError (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 21 UserDefinedError (AbstractException) >> _signalWith:
>> @1 line 1 [GsNMethod 370105857]
>> 22 UserDefinedError (AbstractException) >> signal @2 line
>> 47 [GsNMethod 370109697]
>> 23 FSGsSocket (Object) >> error: @6 line 7 [GsNMethod
>> 363207169]
>> 24 FSGsSocket >> nextPutAll: @11 line 6 [GsNMethod
>> 815303937]
>> 25 FSRecordStruct >> writeToStream: @14 line 14
>> [GsNMethod 815188481]
>> 26 FSConnection >> writeRecord: @3 line 3 [GsNMethod
>> 815346433]
>> 27 FSResponderRole (FSRole) >> sendEndRequestSuccess @5
>> line 4 [GsNMethod 815217409]
>> 28 FSResponderRole >> send @4 line 8 [GsNMethod 815241217]
>> 29 FSResponderRole (FSRole) >> handleConnection @4 line 6
>> [GsNMethod 815218433]
>> 30 FSConnection >> unsafeServe @5 line 8 [GsNMethod
>> 815343617]
>> 31 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 8 [GsNMethod 815042305]
>> 32 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 33 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 9 [GsNMethod 815636737]
>> 34 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 35 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 12 [GsNMethod 814690561]
>> 36 ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> [GsNMethod 364180993]
>> 37 FSConnection >> safeServe @2 line 15 [GsNMethod
>> 815343361]
>> 38 FSConnection >> serve @2 line 4 [GsNMethod 815339777]
>> 39 [] in ExecBlock (FSSocketServer) >> listen: @3 line
>> 15 [GsNMethod 814801153]
>> 40 GsProcess >> _start @7 line 16 [GsNMethod 370139649]
>> 41 <Reenter marker>
>>
>> ==> FastCGI_server-9003.log.1 <==
>> 2015-04-02T07:31:55.9581229686737+02:00:
>> https://xxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=kpFT55JXXVNncoXl
>> /test?_s=to2JAP-JIInBRGhf&_k=fT9IEZXwjGg2QS-Y
>> ---------------------------------------------
>> ----------- *Unreportable ERROR Encountered:
>> 2015-04-02T07:31:56.0916519165039+02:00UserDefinedError:
>> send(13,0x7f30cafde008,65535,0) failed with
>> errno=107,ENOTCONN, Socket is not connected*
>> 1 FSGsSocketServer >> notifyUnreportableError: @2 line 4
>> [GsNMethod 128111352065]
>> 2 [] in ExecBlock0 (FSConnection) >>
>> notifyUnreportableError: @3 line 6 [GsNMethod 814696705]
>> 3 ExecBlock0 (ExecBlock) >> on:do: @3 line 42 [GsNMethod
>> 364136449]
>> 4 FSConnection >> notifyUnreportableError: @2 line 7
>> [GsNMethod 815339265]
>> 5 [] in ExecBlock1 (FSConnection) >> handleError: @3
>> line 23 [GsNMethod 814686465]
>> 6 UserDefinedError (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 7 UserDefinedError (AbstractException) >> _signalWith: @1
>> line 1 [GsNMethod 370105857]
>> 8 UserDefinedError (AbstractException) >> signal @2 line
>> 47 [GsNMethod 370109697]
>> 9 FSGsSocket (Object) >> error: @6 line 7 [GsNMethod
>> 363207169]
>> 10 FSGsSocket >> nextPutAll: @11 line 6 [GsNMethod
>> 815303937]
>> 11 FSRecordStruct >> writeToStream: @30 line 23
>> [GsNMethod 21533370113]
>> 12 [] in ExecBlock1 (FSRecordSeries) >> writeToStream:
>> @2 line 3 [GsNMethod 814744065]
>> 13 OrderedCollection (Collection) >> do: @5 line 10
>> [GsNMethod 365533953]
>> 14 FSRecordSeries >> writeToStream: @3 line 3 [GsNMethod
>> 815171841]
>> 15 FSConnection >> writeRecord: @3 line 3 [GsNMethod
>> 815346433]
>> 16 [] in ExecBlock0 (FSConnection) >> handleError: @22
>> line 21 [GsNMethod 814686721]
>> 17 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 18 FSConnection >> handleError: @2 line 22 [GsNMethod
>> 815345409]
>> 19 [] in ExecBlock1 (FSConnection) >> safeServe @2 line
>> 13 [GsNMethod 815636481]
>> 20 UserDefinedError (AbstractException) >>
>> _executeHandler: @3 line 8 [GsNMethod 370108417]
>> 21 UserDefinedError (AbstractException) >> _signalWith:
>> @1 line 1 [GsNMethod 370105857]
>> 22 UserDefinedError (AbstractException) >> signal @2 line
>> 47 [GsNMethod 370109697]
>> 23 FSGsSocket (Object) >> error: @6 line 7 [GsNMethod
>> 363207169]
>> 24 FSGsSocket >> nextPutAll: @11 line 6 [GsNMethod
>> 815303937]
>> 25 FSRecordStruct >> writeToStream: @32 line 24
>> [GsNMethod 21533370113]
>> 26 [] in ExecBlock1 (FSRecordSeries) >> streamToStream:
>> @2 line 6 [GsNMethod 814749697]
>> 27 OrderedCollection (SequenceableCollection) >>
>> from:to:do: @11 line 10 [GsNMethod 361582849]
>> 28 FSRecordSeries >> streamToStream: @5 line 6
>> [GsNMethod 815174913]
>> 29 FSConnection >> streamRecord: @3 line 6 [GsNMethod
>> 815338753]
>> 30 FSConnection >> nextPutAll: @4 line 4 [GsNMethod
>> 815344897]
>> 31 FSResponderRole (FSRole) >> nextPutAll: @3 line 7
>> [GsNMethod 815212545]
>> 32 WAFastCGIAdaptor >> answerResponderRole: @3 line 10
>> [GsNMethod 815363841]
>> 33 FSResponderRole >> answer @3 line 4 [GsNMethod 815240961]
>> 34 FSResponderRole (FSRole) >> handleConnection @3 line 5
>> [GsNMethod 815218433]
>> 35 FSConnection >> unsafeServe @5 line 8 [GsNMethod
>> 815343617]
>> 36 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 8 [GsNMethod 815042305]
>> 37 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 38 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 9 [GsNMethod 815636737]
>> 39 ExecBlock0 (ExecBlock) >> on:do: @3 line 42
>> [GsNMethod 364136449]
>> 40 [] in ExecBlock0 (FSConnection) >> safeServe @2 line
>> 12 [GsNMethod 814690561]
>> 41 ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> [GsNMethod 364180993]
>> 42 FSConnection >> safeServe @2 line 15 [GsNMethod
>> 815343361]
>> 43 FSConnection >> serve @2 line 4 [GsNMethod 815339777]
>> 44 [] in ExecBlock (FSSocketServer) >> listen: @3 line
>> 15 [GsNMethod 814801153]
>> 45 GsProcess >> _start @7 line 16 [GsNMethod 370139649]
>> 46 <Reenter marker>
>>
>> Nginx debug log:
>>
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "QUERY_STRING: _s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "REQUEST_METHOD: GET"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "CONTENT_TYPE: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "CONTENT_LENGTH: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SCRIPT_NAME: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "REQUEST_URI: /test?_s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "DOCUMENT_URI: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "DOCUMENT_ROOT: /var/www"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SERVER_PROTOCOL: HTTP/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTPS: on"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "GATEWAY_INTERFACE: CGI/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SERVER_SOFTWARE: nginx/1.6.2"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "REMOTE_ADDR: ::ffff:185.44.52.19"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "REMOTE_PORT: 59031"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SERVER_ADDR: ::ffff:194.242.17.46"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SERVER_PORT: 443"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "SERVER_NAME: xxxxxxxx.com <http://xxxxxxxx.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "REDIRECT_STATUS: 200"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_HOST: test-dev.test-saas.com
>> <http://test-dev.test-saas.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_CONNECTION: keep-alive"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_CACHE_CONTROL: max-age=0"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_ACCEPT:
>> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64)
>> AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/41.0.2272.89 Safari/537.36"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_REFERER:
>> https://xxxxxxxxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=QsA7EW6dlH-Ks2fm"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_ACCEPT_ENCODING: gzip, deflate, sdch"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 fastcgi param:
>> "HTTP_ACCEPT_LANGUAGE:
>> de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,fil;q=0.2,pt;q=0.2"
>>
>> 2015/04/02 09:45:47 [info] 30417#0: *27 *epoll_wait()
>> reported that client prematurely closed connection, so
>> upstream connection is closed too while sending request
>> to upstream, client: ::ffff:185.44.52.19, server:
>> test-dev.test-saas.com <http://test-dev.test-saas.com>,
>> request: "GET
>> /test?_s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI HTTP/1.1",
>> upstream: "fastcgi://127.0.0.1:9002
>> <http://127.0.0.1:9002>", host: "test-dev.test-saas.com
>> <http://test-dev.test-saas.com>", referrer:
>> "https://xxxxxxxxxxxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=QsA7EW6dlH-Ks2fm"*
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *27 finalize http
>> fastcgi request
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "QUERY_STRING: _s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "REQUEST_METHOD: GET"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "CONTENT_TYPE: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "CONTENT_LENGTH: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SCRIPT_NAME: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "REQUEST_URI: /test?_s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "DOCUMENT_URI: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "DOCUMENT_ROOT: /var/www"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SERVER_PROTOCOL: HTTP/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTPS: on"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "GATEWAY_INTERFACE: CGI/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SERVER_SOFTWARE: nginx/1.6.2"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "REMOTE_ADDR: ::ffff:185.44.52.19"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "REMOTE_PORT: 30750"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SERVER_ADDR: ::ffff:194.242.17.46"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SERVER_PORT: 443"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "SERVER_NAME: xxxxxxxxx.com <http://xxxxxxxxx.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "REDIRECT_STATUS: 200"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_HOST: xxxxxxxxx.com <http://xxxxxxxxx.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_CONNECTION: keep-alive"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_CACHE_CONTROL: max-age=0"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_ACCEPT:
>> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64)
>> AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/41.0.2272.89 Safari/537.36"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_REFERER:
>> https://xxxxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=QsA7EW6dlH-Ks2fm"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_ACCEPT_ENCODING: gzip, deflate, sdch"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 fastcgi param:
>> "HTTP_ACCEPT_LANGUAGE:
>> de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,fil;q=0.2,pt;q=0.2"
>>
>> 2015/04/02 09:45:47 [info] 30417#0: *28 epoll_wait()
>> reported that client prematurely closed connection, so
>> upstream connection is closed too while sending request
>> to upstream, client: ::ffff:185.44.52.19, server:
>> test-dev.test-saas.com <http://test-dev.test-saas.com>,
>> request: "GET
>> /test?_s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI HTTP/1.1",
>> upstream: "fastcgi://127.0.0.1:9003
>> <http://127.0.0.1:9003>", host: "test-dev.test-saas.com
>> <http://test-dev.test-saas.com>", referrer:
>> "https://xxxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=QsA7EW6dlH-Ks2fm"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *28 finalize http
>> fastcgi request
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "QUERY_STRING: _s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "REQUEST_METHOD: GET"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "CONTENT_TYPE: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "CONTENT_LENGTH: "
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SCRIPT_NAME: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "REQUEST_URI: /test?_s=to2JAP-JIInBRGhf&_k=-_M7PBbUrqJsbOfI"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "DOCUMENT_URI: /test"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "DOCUMENT_ROOT: /var/www"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SERVER_PROTOCOL: HTTP/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTPS: on"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "GATEWAY_INTERFACE: CGI/1.1"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SERVER_SOFTWARE: nginx/1.6.2"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "REMOTE_ADDR: ::ffff:185.44.52.19"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "REMOTE_PORT: 58259"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SERVER_ADDR: ::ffff:194.242.17.46"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SERVER_PORT: 443"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "SERVER_NAME: xxxxxxxxxxxxxxxx.com
>> <http://xxxxxxxxxxxxxxxx.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "REDIRECT_STATUS: 200"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_HOST: xxxxxxxxxxxxxxxx.com
>> <http://xxxxxxxxxxxxxxxx.com>"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_CONNECTION: keep-alive"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_CACHE_CONTROL: max-age=0"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_ACCEPT:
>> text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64)
>> AppleWebKit/537.36 (KHTML, like Gecko)
>> Chrome/41.0.2272.89 Safari/537.36"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_REFERER:
>> https://xxxxxxxxx/test?_s=to2JAP-JIInBRGhf&_k=QsA7EW6dlH-Ks2fm"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_ACCEPT_ENCODING: gzip, deflate, sdch"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 fastcgi param:
>> "HTTP_ACCEPT_LANGUAGE:
>> de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,fil;q=0.2,pt;q=0.2"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 06
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: FF
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: FF
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record length: 65535
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> parser: -2
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> parser: 0
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> header: "Status: 200"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> parser: 0
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> header: "Content-length: 92451"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> parser: 0
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> header: "Content-type: text/html;charset=utf-8"
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> parser: 1
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> header done
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 06
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 69
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 71
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record length: 26993
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 06
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record length: 0
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> closed stdout
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 06
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record length: 0
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> closed stdout
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 03
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 01
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 08
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record byte: 00
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> record length: 8
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 http fastcgi
>> sent end request
>>
>> 2015/04/02 09:45:47 [debug] 30417#0: *20 finalize http
>> fastcgi request
>>
>>
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>>
>> --
>> Mariano
>> http://marianopeck.wordpress.com
>>
>>
>>
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com <mailto:Glass at lists.gemtalksystems.com>
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20150403/2b5fe9b8/attachment-0001.html>
More information about the Glass
mailing list