vim rejtélyes lassú indulás

Fórumok

Hali!

A következővel túl gyakran találkozom gépemen: egy-két program időnként megmagyarázhatatlanul lassan indul el, úgy, hogy közben se load / memóriaszűkösség nincs a gépen, és semmi sem pörgeti a vinyót.

Mostanában a vim indul k.b. öt másodperces "üresjárattal" korábban az mc csinált hasonlót.

straceltem egy kicsit, és azt látom, hogy beolvasásra kerül a /etc/nsswitch, a /etc/resolv.conf, majd a /etc/hosts file, és aztán


setsockopt(5, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
connect(5, {sa_family=AF_INET, sin_port=htons(43328), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
close(5)                                = 0  
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({1, 0}, {1, 0})               = 0  
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 5
setsockopt(5, SOL_TCP, TCP_NODELAY, [1], 4) = 0

ötször egymásután, és onnantól minden gond nélkül megy tovább.

Semmi sincs a 43328-as portomon, és nem is kellene (tudtommal), hogy legyen.

Ez bug? Vagy valami nálam van rosszul configolva?

Hozzászólások

MC nálam is csinált ilyet, kizárólag akkor, ha nem volt internet kapcsolatom.
Gyanitom itt is ez lehet.
Régebbi MC-nél nem jelentkezett...nyáron tapasztaltam először.

Ha nincs állandó neted, próbálj egy korábbi verziót forrásból feltenni. Ha nem a nettel függ össze, passzolom:)

Proci

Egy kollegam meselte multkoriban, hogy neki is volt ilyen, es nala az volt a gond, hogy a /etc/hosts nem megfeleloen volt beallitva (ugy emlekszem, valamiert ures volt a file), amint belerakta a sajat gepere vonatkozo adatokat, megoldodott a problema.
Lehet, hogy itt is ez van!?

Igen, mc és exim4 indulásánál szignifikáns összefüggés volt a névfeloldás hiánya és az indulás késleltetése között. Most azonban neten vagyok, tökéletes a route táblám, van resolv.conf -om egy sornyi nameserverrel ami a saját hálómon van.
De egyébént is minek egy mc indulásához net? Ez miféle feature?

Még esetleg 1 kis infó: a /tmp/.ICE-unix/* -ot is olvassa előtte.