Hi Ruwan, Thanks for the link. I followed the sample but the issue still persists.
Although the BE response comes to the out sequence only the HTTP 200 status message is sent to the client. Response body is not sent. Regards, Dileepa On Wed, Feb 11, 2015 at 10:23 AM, Ruwan Abeykoon <[email protected]> wrote: > Hi Deleepa, > Would you be able to adopt the configuration according to the following > sample? > > > https://docs.wso2.com/display/ESB481/Sample+154%3A+Load+Balancing+with+Proxy+Services > > Have a nice day! > -Ruwan > > On Tue, Feb 10, 2015 at 11:14 PM, Dileepa Jayakody < > [email protected]> wrote: > >> Hi All, >> >> Following is the log for a client request to my proxy service with >> wire-log enabled. >> BE response is logged by the LogMediator in the proxy service's >> out-sequence. But the response to the client doesn't contain the response >> body, only contains the HTTP 200 response header. >> Any tips to tackle the issue is much appreciated. >> >> Thanks, >> Dileepa >> >> [1] >> [2015-02-10 23:05:21,381] DEBUG - wire >> "POST /services/StanbolProxy >> HTTP/1.1[\r][\n]" >> [2015-02-10 23:05:21,384] DEBUG - wire >> "Content-Type: >> text/plain[\r][\n]" >> [2015-02-10 23:05:21,384] DEBUG - wire >> "Accept: >> application/rdf+xml[\r][\n]" >> [2015-02-10 23:05:21,384] DEBUG - wire >> "User-Agent: >> Java/1.7.0_72[\r][\n]" >> [2015-02-10 23:05:21,384] DEBUG - wire >> "Host: 192.168.1.8:8280 >> [\r][\n]" >> [2015-02-10 23:05:21,385] DEBUG - wire >> "Connection: keep-alive[\r][\n]" >> [2015-02-10 23:05:21,385] DEBUG - wire >> "Content-Length: 35[\r][\n]" >> [2015-02-10 23:05:21,385] DEBUG - wire >> "[\r][\n]" >> [2015-02-10 23:05:21,385] DEBUG - wire >> "Barak Obama is the president >> of USA" >> [2015-02-10 23:05:21,875] DEBUG - wire << "POST /enhancer >> HTTP/1.1[\r][\n]" >> [2015-02-10 23:05:21,876] DEBUG - wire << "Content-Type: text/plain; >> charset=UTF-8[\r][\n]" >> [2015-02-10 23:05:21,876] DEBUG - wire << "Accept: >> application/rdf+xml[\r][\n]" >> [2015-02-10 23:05:21,877] DEBUG - wire << "Transfer-Encoding: >> chunked[\r][\n]" >> [2015-02-10 23:05:21,877] DEBUG - wire << "Host: localhost:8082[\r][\n]" >> [2015-02-10 23:05:21,877] DEBUG - wire << "Connection: Keep-Alive[\r][\n]" >> [2015-02-10 23:05:21,878] DEBUG - wire << "User-Agent: >> Synapse-HttpComponents-NIO[\r][\n]" >> [2015-02-10 23:05:21,878] DEBUG - wire << "[\r][\n]" >> [2015-02-10 23:05:21,879] DEBUG - wire << "23[\r][\n]" >> [2015-02-10 23:05:21,880] DEBUG - wire << "Barak Obama is the president >> of USA[\r][\n]" >> [2015-02-10 23:05:21,880] DEBUG - wire << "0[\r][\n]" >> [2015-02-10 23:05:21,881] DEBUG - wire << "[\r][\n]" >> [2015-02-10 23:05:26,211] DEBUG - wire >> "HTTP/1.1 200 OK[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "Date: Tue, 10 Feb 2015 >> 17:35:21 GMT[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "Content-Type: >> application/rdf+xml[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "Transfer-Encoding: >> chunked[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "Server: >> Jetty(7.x.y-SNAPSHOT)[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "1093[\r][\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> "<rdf:RDF[\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> " xmlns:rdf=" >> http://www.w3.org/1999/02/22-rdf-syntax-ns#"[\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> " xmlns:j.0=" >> http://purl.org/dc/terms/"[\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> " xmlns:j.1=" >> http://fise.iks-project.eu/ontology/" > [\n]" >> [2015-02-10 23:05:26,212] DEBUG - wire >> " <rdf:Description >> rdf:about="urn:enhancement-f50e270f-6c52-78a1-96e0-a9a150f42dce">[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:confidence >> rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.7127498890292797</j.1:confidence>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:end rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#int">35</j.1:end>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:selected-text >> xml:lang="en">USA</j.1:selected-text>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:selection-context >> xml:lang="en">Barak Obama is the president of >> USA</j.1:selection-context>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.1:start rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#int">32</j.1:start>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.0:created rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:25.820Z</j.0:created>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.0:creator rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.opennlp.impl.NamedEntityExtractionEnhancementEngine</j.0:creator>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <j.0:type rdf:resource=" >> http://dbpedia.org/ontology/Place"/>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/>[\n]" >> [2015-02-10 23:05:26,213] DEBUG - wire >> " </rdf:Description>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <rdf:Description >> rdf:about="urn:enhancement-58277280-ed99-10b3-8c5b-81a62ca44824">[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.1:confidence >> rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.857140049021033</j.1:confidence>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.0:created rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:22.360Z</j.0:created>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.0:creator rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine</j.0:creator>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " >> <j.0:language>en</j.0:language>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.0:type rdf:resource=" >> http://purl.org/dc/terms/LinguisticSystem"/>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " </rdf:Description>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <rdf:Description >> rdf:about="urn:enhancement-1696e861-d643-539f-a3a4-75865c2711e0">[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.1:confidence >> rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.40536309634989937</j.1:confidence>[\n]" >> [2015-02-10 23:05:26,214] DEBUG - wire >> " <j.1:end rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#int">11</j.1:end>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.1:selected-text >> xml:lang="en">Barak Obama</j.1:selected-text>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.1:selection-context >> xml:lang="en">Barak Obama is the president of >> USA</j.1:selection-context>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.1:start rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#int">0</j.1:start>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.0:created rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:24.444Z</j.0:created>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.0:creator rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.opennlp.impl.NamedEntityExtractionEnhancementEngine</j.0:creator>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <j.0:type rdf:resource=" >> http://dbpedia.org/ontology/Person"/>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " </rdf:Description>[\n]" >> [2015-02-10 23:05:26,215] DEBUG - wire >> " <rdf:Description >> rdf:about="urn:enhancement-454a72b2-f8d0-0eb5-ff5b-5eae0b442d92">[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <j.1:confidence >> rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.14285759171764037</j.1:confidence>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <j.0:created rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:22.360Z</j.0:created>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <j.0:creator rdf:datatype=" >> http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine</j.0:creator>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " >> <j.0:language>id</j.0:language>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <j.0:type rdf:resource=" >> http://purl.org/dc/terms/LinguisticSystem"/>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> " </rdf:Description>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> "</rdf:RDF>[\n]" >> [2015-02-10 23:05:26,216] DEBUG - wire >> "[\r][\n]" >> [2015-02-10 23:05:26,217] DEBUG - wire >> "0[\r][\n]" >> [2015-02-10 23:05:26,218] DEBUG - wire >> "[\r][\n]" >> [2015-02-10 23:05:26,231] INFO - LogMediator To: >> http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: >> , MessageID: urn:uuid:fa73d40b-5455-4560-b2ae-1934dc61c45c, Direction: >> response, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope >> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><rdf:RDF >> xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:j.1=" >> http://fise.iks-project.eu/ontology/" xmlns:j.0=" >> http://purl.org/dc/terms/"> >> <rdf:Description >> rdf:about="urn:enhancement-f50e270f-6c52-78a1-96e0-a9a150f42dce"> >> <j.1:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.7127498890292797</j.1:confidence> >> <j.1:end rdf:datatype="http://www.w3.org/2001/XMLSchema#int >> ">35</j.1:end> >> <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/> >> <j.1:selected-text xml:lang="en">USA</j.1:selected-text> >> <j.1:selection-context xml:lang="en">Barak Obama is the president of >> USA</j.1:selection-context> >> <j.1:start rdf:datatype="http://www.w3.org/2001/XMLSchema#int >> ">32</j.1:start> >> <j.0:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:25.820Z</j.0:created> >> <j.0:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.opennlp.impl.NamedEntityExtractionEnhancementEngine</j.0:creator> >> <j.0:type rdf:resource="http://dbpedia.org/ontology/Place"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/> >> </rdf:Description> >> <rdf:Description >> rdf:about="urn:enhancement-58277280-ed99-10b3-8c5b-81a62ca44824"> >> <j.1:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.857140049021033</j.1:confidence> >> <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/> >> <j.0:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:22.360Z</j.0:created> >> <j.0:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine</j.0:creator> >> <j.0:language>en</j.0:language> >> <j.0:type rdf:resource="http://purl.org/dc/terms/LinguisticSystem"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/> >> </rdf:Description> >> <rdf:Description >> rdf:about="urn:enhancement-1696e861-d643-539f-a3a4-75865c2711e0"> >> <j.1:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.40536309634989937</j.1:confidence> >> <j.1:end rdf:datatype="http://www.w3.org/2001/XMLSchema#int >> ">11</j.1:end> >> <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/> >> <j.1:selected-text xml:lang="en">Barak Obama</j.1:selected-text> >> <j.1:selection-context xml:lang="en">Barak Obama is the president of >> USA</j.1:selection-context> >> <j.1:start rdf:datatype="http://www.w3.org/2001/XMLSchema#int >> ">0</j.1:start> >> <j.0:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:24.444Z</j.0:created> >> <j.0:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.opennlp.impl.NamedEntityExtractionEnhancementEngine</j.0:creator> >> <j.0:type rdf:resource="http://dbpedia.org/ontology/Person"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/> >> </rdf:Description> >> <rdf:Description >> rdf:about="urn:enhancement-454a72b2-f8d0-0eb5-ff5b-5eae0b442d92"> >> <j.1:confidence rdf:datatype="http://www.w3.org/2001/XMLSchema#double >> ">0.14285759171764037</j.1:confidence> >> <j.1:extracted-from >> rdf:resource="urn:content-item-sha1-6f8a2fe9f9b83c97853ef463df229f4664f52798"/> >> <j.0:created rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime >> ">2015-02-10T17:35:22.360Z</j.0:created> >> <j.0:creator rdf:datatype="http://www.w3.org/2001/XMLSchema#string >> ">org.apache.stanbol.enhancer.engines.langdetect.LanguageDetectionEnhancementEngine</j.0:creator> >> <j.0:language>id</j.0:language> >> <j.0:type rdf:resource="http://purl.org/dc/terms/LinguisticSystem"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/Enhancement"/> >> <rdf:type rdf:resource=" >> http://fise.iks-project.eu/ontology/TextAnnotation"/> >> </rdf:Description> >> </rdf:RDF></soapenv:Body></soapenv:Envelope> >> [2015-02-10 23:05:26,276] DEBUG - wire << "HTTP/1.1 200 OK[\r][\n]" >> [2015-02-10 23:05:26,276] DEBUG - wire << "Content-Type: text/plain; >> charset=UTF-8[\r][\n]" >> [2015-02-10 23:05:26,276] DEBUG - wire << "Server: >> Jetty(7.x.y-SNAPSHOT)[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "Date: Tue, 10 Feb 2015 >> 17:35:26 GMT[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "Transfer-Encoding: >> chunked[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "Connection: keep-alive[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "0[\r][\n]" >> [2015-02-10 23:05:26,277] DEBUG - wire << "[\r][\n]" >> >> >> On Tue, Feb 10, 2015 at 8:33 PM, Dileepa Jayakody < >> [email protected]> wrote: >> >>> Hi All, >>> >>> I'm using WSO2 4.5.1 ESB in my project to balance load to my BE server >>> nodes. >>> I created a pass through proxy service calling a Load Balance Endpoint >>> to handle the request load by 2 BE nodes in a round-robin manner. >>> >>> When I call the proxy service, although the expected BE response comes >>> to the out-sequence of my proxy service, only the HTTP response header is >>> sent back to the client. >>> LogMediator logs the full response from the BE, so the expected response >>> comes to the ESB, but the client only receives the HTTP response header >>> from the proxy-service. >>> When I enable wire log I can see that only the response header is sent >>> to the client as below; >>> >>> [2015-02-10 18:29:36,101] DEBUG - wire << "HTTP/1.1 200 OK[\r][\n]" >>> [2015-02-10 18:29:36,101] DEBUG - wire << "Content-Type: text/plain; >>> charset=UTF-8[\r][\n]" >>> [2015-02-10 18:29:36,102] DEBUG - wire << "Server: >>> Jetty(7.x.y-SNAPSHOT)[\r][\n]" >>> [2015-02-10 18:29:36,102] DEBUG - wire << "Date: Tue, 10 Feb 2015 >>> 12:59:36 GMT[\r][\n]" >>> [2015-02-10 18:29:36,102] DEBUG - wire << "Transfer-Encoding: >>> chunked[\r][\n]" >>> [2015-02-10 18:29:36,102] DEBUG - wire << "[\r][\n]" >>> [2015-02-10 18:29:36,103] DEBUG - wire << "0[\r][\n]" >>> [2015-02-10 18:29:36,103] DEBUG - wire << "[\r][\n]" >>> >>> >>> Following is my proxy service configuration; >>> >>> <proxy name="MyProxy" >>> transports="local https http" >>> startOnLoad="true" >>> trace="disable"> >>> <target endpoint="lbendpoint"> >>> <outSequence> >>> <log level="full"/> >>> <send/> >>> </outSequence> >>> </target> >>> </proxy> >>> >>> <endpoint name="lbendpoint"> >>> <loadbalance >>> algorithm="org.apache.synapse.endpoints.algorithms.RoundRobin"> >>> <endpoint name="s1"> >>> <address uri="http://localhost:8080/enhancer"/> >>> </endpoint> >>> <endpoint name="s2"> >>> <address uri="http://localhost:8082/enhancer"/> >>> </endpoint> >>> </loadbalance> >>> </endpoint> >>> >>> Can anyone help me figure out what might be going wrong here? >>> >>> Thanks, >>> Dileepa >>> >>> [1] https://docs.wso2.com/display/ESB490/Load-balance+Endpoint >>> >>> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > *Ruwan Abeykoon* > *Architect,* > *WSO2, Inc. http://wso2.com <http://wso2.com/> * > *lean.enterprise.middleware.* > > email: [email protected] > phone:(+94) 777739736 >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
