[Gambas-user] HTTPClient freeze after 40 mins with Gambas 3.18.4
Benoît Minisini
benoit.minisini at gambas-basic.org
Sat Sep 30 02:16:08 CEST 2023
Le 30/09/2023 à 02:15, Benoît Minisini a écrit :
> Le 30/09/2023 à 01:11, Christof Thalhofer a écrit :
>> Am 30.09.23 um 00:42 schrieb Benoît Minisini:
>>
>>>> What does the debugger show on the right side of MIB? The stack size?
>>>> This was what i was talking about (it was exactly 8191 when the program
>>>> on my main machine crashed, on the VM it is exactly 1022).
>>>
>>> No, it's the number of opened file descriptors.
>>
>> Ok, thank you! Its a nice feature of the debugger, I saw it the first
>> time. :-)
>>
>>> You get a file descriptor leak. But I don't have it when I tried my
>>> simple HttpClient.Get() loop.
>>
>> I didn't have it until 3.18.4. This code ran since 2019-01-26 without
>> any problems. So the question is: What happens now and whats the reason?
>>
>> Alles Gute
>>
>> Christof Thalhofer
>>
>
> As I cannot reproduce it with a simple HttpClient.Get() loop, this is
> something that you are doing that I'm not doing. I think it could be
> related to the URL (I don't see any other difference) that triggers a
> different internal beahviour of libcurl : for example DNS resolution. Do
> you target a DNS name or a direct IP address?
>
And did you try to recreate a new HttpClient object at each loop?
--
Benoît Minisini.
More information about the User
mailing list