Sorry, it seems I didn&#39;t click on the right button :), here is the message sent to the list this time :<br><br>Thank you Andreas for showing me this nice tool which is tcpflow.
<br><br>Thanks to it, I am now sure that the probleme is coming from zope.<br><br><br>Would you take a look at this :<br>root@CAY:~/HTTPCONNECTIONS# tcpflow host <a href="http://10.75.49.100/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
10.75.49.100</a> and port 8081
<br>tcpflow[20104]: listening on eth0<br><br>The tcpflow is run on the <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.51</a> machine, the one that zope thinks it sends two times the XMLRPC query.
<br><a href="http://10.75.49.100/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.100
</a> is the server that runs zope.<br><br>Now i click on the button, on
both browsers (remember they are on different machines), invoking the
method &quot;toutCompter&quot; via xmlhttprequest, and wait for zope to complete
the requests :
<br><br>&lt;zope trace to the console&gt;<br>ip: <a href="http://10.75.49.155/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.155</a> requests counting of lines 1 to 11<br>ip: <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
10.75.49.51</a> requests counting of lines 1 to 11<span class="q"><br>
sending results to <a href="http://10.75.49.155/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.155</a><br>sending results to <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
10.75.49.51</a><br></span>ip: <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.51</a> requests counting of lines 1 to 11<span class="q"><br>
sending results to <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">10.75.49.51</a><br>&lt;/zope trace&gt;<br><br><br></span>Zope says he got 2 requests form <a href="http://10.75.49.51/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
10.75.49.51</a> and sent it the results 2 times. Ok, let&#39;s check the tcpflow then for these supposed connections :
<br>root@CAY:~/HTTPCONNECTIONS# ls<br>total 8,0K<br>-rw-r--r-- 1 root root 873 2007-01-18 18:52 010.075.049.051.41131-010.075<div id="mb_3">.049.100.08081<br>-rw-r--r-- 1 root root 607 2007-01-18 18:53 010.075.049.100.08081-010.075.049.051.41131

<br><br>Allright, first file (machine to server):<br><br>root@CAY:~/HTTPCONNECTIONS# cat 010.075.049.051.41131-010.075.049.100.08081<br>POST /aef/rechercheMultiligne/toutCompter HTTP/1.1<br>Host: <a href="http://10.75.49.100:8081/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

10.75.49.100:8081</a><br>User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0<br>Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

<br>Accept-Language: fr,en-us;q=0.7,en;q=0.3<br>Accept-Encoding: gzip,deflate<br>Accept-Charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7<br>Keep-Alive: 300<br>Connection: keep-alive<br>Content-Type: application/x-www-form-urlencoded
<br>Referer: <a href="http://10.75.49.100:8081/aef/rechercheMultiligne" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://10.75.49.100:8081/aef/rechercheMultiligne</a><br>Content-Length: 224<br>
Cookie: _ZopeId=&quot;58653529A2r8NuahgXc&quot;<br>Pragma: no-cache<br>
Cache-Control: no-cache<br><br>requete_1=ape%2012*&amp;requete_2=ape%2012*&amp;requete_3=ape%2012*&amp;requete_4=ape%2012*&amp;requete_5=ape%2012*&amp;requete_6=ape%2012*&amp;requete_7=ape%2012*&amp;requete_8=ape%2012*&amp;requete_9=ape%2012*&amp;requete_10=ape%2012*&amp;borneInf=0&amp;borneSup=
10&amp;root@CAY:~/HTTPCONNECTIONS#<br><br><br>Allright,
there is only ONE POST request. So zope didnt really got two requests.
Now let&#39;s see if it sent the data two times as it presumes :<br><br>root@CAY:~/HTTPCONNECTIONS# cat 
010.075.049.100.08081-010.075.049.051.41131<span class="q"><br>HTTP/1.1 200 OK<br></span>Server: Zope/(Zope 2.9.0-, python 2.4.2, linux2) ZServer/1.1<br>Date: Thu, 18 Jan 2007 17:51:42 GMT<br>Content-Length: 413<br>Charset: utf-8
<br>Content-Type: text/xml; charset=utf-8
<br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;&lt;comptages&gt;&lt;comptage numLigne=&quot;1&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;2&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;3&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;4&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;5&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;6&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;7&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;8&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;9&quot;&gt;3&lt;/comptage&gt;&lt;comptage numLigne=&quot;10&quot;&gt;3&lt;/comptage&gt;&lt;/comptages&gt;
root@CAY:~/HTTPCONNECTIONS#<br><br>The results were sent just one time, not two.<br><br>What is going on here ?<br><br>Any comment would be really appreciated.<br><br>Thanks,<br>Y.Chaouche<br>

</div>