DNS problematic

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

DNS problematic

Gemstone/S mailing list
Ciao,

i have a gemstone 3.4.2 run on Ubuntu system.

Sometime the internet connection is down or the
provider's DNS server don't answer.

In these cases when i do, from tode shell, the command:

GsSocket getHostAddressByName: 'www.gemtalksystems.com'.

the tode shell is blocked for 100 seconds.

After the tode report:

ArgumentError: getaddrinfo failed, EAI error -3, Errore temporaneo nella risoluzione del nome, 
--------------------
1. ArgumentError(AbstractException)>>_signalFromPrimitive: @6 line 15
2. GsSocket class>>_twoArgClassPrim:with:with: @1 line 1
3. GsSocket class>>getHostAddressesByName: @3 line 13
4. GsSocket class>>getHostAddressByName: @3 line 16
5. Executed Code
6. GsNMethod>>_executeInContext: @1 line 1
7. TDStandardEnvironment(TDAbstractEnvironment)>>evaluate:in:literalVars:tempSymbolList: @3 line 6
8. TDTopezServer>>evaluateString:inContext:literalVars:withTempSymbolList: @5 line 5
9. TDTopezServer>>evaluateString:inContext:literalVars: @3 line 3
10. TDWorkspaceClientElementBuilder(TDClientSourceElementBuilder)>>evaluateString:topez: @4 line 3
11. TDWorkspaceClientElementBuilder(TDClientSourceElementBuilder)>>printItMenuAction:selectedText: @4 line 3
12. TDWorkspaceClientElementBuilder(Object)>>perform:with:with: @1 line 1
13. TDWorkspaceClientElementBuilder(TDWindowBuilder)>>handleMenuActions:listElement:actionArg: @13 line 10
14. [] in TDWorkspaceClientElementBuilder(TDClientSourceElementBuilder)>>menuActionBlock @10 line 8
15. TDWorkspaceClientElementBuilder(ExecBlock)>>valueWithArguments: @1 line 1
16. TDWorkspaceClientElementBuilder(ExecBlock)>>value:value:value:value:value: @2 line 11
17. GsNMethod class>>_gsReturnToC @1 line

I think same problem from relative gem execution.

How i can manage this problematic ?

I can define a relative timeout ?

Same problematic into Pharo ( report into Pharo-user mailing list on 10 April ).


Other question:

when the dns works the system replies a string like:
'::ffff:138.197.233.120'

how i can, which is the best way, to translate it to Ipv4 ?

Thanks,

Dario


_______________________________________________
GemStone-Smalltalk mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk