+1 and I like when this is not Pharo the problem :)

S.

> On 21 Aug 2020, at 08:24, Sven Van Caekenberghe <s...@stfx.eu> wrote:
> 
> Hi Esteban,
> 
> That is good to hear !
> 
> Sven
> 
>> On 20 Aug 2020, at 23:36, Esteban Maringolo <emaring...@gmail.com> wrote:
>> 
>> Hi all,
>> 
>> On Thu, Aug 20, 2020 at 3:02 PM Sven Van Caekenberghe <s...@stfx.eu> wrote:
>> 
>>>>> I don't know what is going on inside Socket, I just stated my opinion.
>>>> Maybe there is something to investigate here?
>> 
>>> Is it not so that in Docker all network connections in/out/between 
>>> instances are mediated by some management software ?
>>> I even thought it was nginx. Maybe I am totally wrong here.
>> 
>> No, it is not that, but inside a Swarm all containers run in a
>> "overlay network" (basically a VPN) that is independent of the host
>> network, this way you can distribute containers among different hosts.
>> 
>> All the packages are routed by Docker itself, and apparently there is
>> an issue there, that if a connection is idle for a certain time, it
>> silently stops routing packages, leaving both sides of the connection
>> unaware of it.
>> https://github.com/moby/moby/issues/31208
>> 
>>> What if you change
>>> 
>>> P3DatabaseDriver >> connect: aLogin
>> 
>>> by inserting
>>> 
>>>        verbose: true
>>> 
>>> before the last statement.
>>> 
>>> You could also make a subclass of P3DatabaseDriver.
>> 
>> I could, but that would only log one extra CONNECT entry, not of much use.
>> 
>> 
>>>> At this point I'm factoring out what might be causing this. It's an
>>>> issue that only happens to me in production, and I don't have a better
>>>> instrumentation in place to debug it.
>> 
>> I think I found the culprit, now I need to know how to bypass or setup
>> the network to avoid these situations.
>> 
>> Luckily this will be solved soon. :-)
>> 
>> Regards.
>> 
> 
> 

--------------------------------------------
Stéphane Ducasse
http://stephane.ducasse.free.fr / http://www.pharo.org 
03 59 35 87 52
Assistant: Aurore Dalle 
FAX 03 59 57 78 50
TEL 03 59 35 86 16
S. Ducasse - Inria
40, avenue Halley, 
Parc Scientifique de la Haute Borne, Bât.A, Park Plaza
Villeneuve d'Ascq 59650
France

Reply via email to