Am Freitag, 27. Januar 2006 07:34 schrieb Wolf Wiegand: > > 3344 ? Ss 0:00 /sbin/portmap > > das heiß doch das der lauft oder irre ich mich da? > > Ja, ist so in Ordnung. Tritt das Problem auch auf, wenn Du nfs manuell > stoppst und wieder startest? Falls ja, starte nfs mal mit > > # strace -f /etc/init.d/nfs-kernel-server start > > Dabei müsste man verfolgen können, wo genau es hängt. Poste dann mal die > letzten Paar Zeilen vor dem 'Hänger' hier.
Also das Problem tritt eigentlich nur auf wenn die anderen Rechner aus sind und ich meinen Rechner starte aber auch wenn ich nfs manuell wie oben starte. Wenn jedoch ein anderer Rechner an ist dann startet er den Rechner bzw. nfs recht zügig. Hier mal die Zeilen wo er hängen bleibt: [pid 12632] open("/lib/tls/libnss_dns.so.2", O_RDONLY) = 4 [pid 12632] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\16"..., 512) = 512 [pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=13976, ...}) = 0 [pid 12632] old_mmap(NULL, 12704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a2000 [pid 12632] old_mmap(0x401a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_FIXED, 4, 0x3000) = 0x401a5000 [pid 12632] close(4) = 0 [pid 12632] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) [pid 12632] open("/lib/tls/libresolv.so.2", O_RDONLY) = 4 [pid 12632] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220)\0"..., 512) = 512 [pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=64924, ...}) = 0 [pid 12632] old_mmap(NULL, 73640, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a6000 [pid 12632] old_mmap(0x401b5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_FIXED, 4, 0xf000) = 0x401b5000 [pid 12632] old_mmap(0x401b6000, 8104, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401b6000 [pid 12632] close(4) = 0 [pid 12632] munmap(0x40194000, 56337) = 0 [pid 12632] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 12632] connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("217.237.151.97")}, 28) = 0 [pid 12632] send(4, "\346\320\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46 [pid 12632] gettimeofday({1138573770, 788811}, NULL) = 0 [pid 12632] poll([{fd=4, events=POLLIN}], 1, 5000) = 0 [pid 12632] send(4, "\346\320\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46 [pid 12632] gettimeofday({1138573775, 789711}, NULL) = 0 [pid 12632] poll([{fd=4, events=POLLIN}], 1, 5000) = 0 [pid 12632] close(4) = 0 [pid 12632] socket(PF_FILE, SOCK_STREAM, 0) = 4 [pid 12632] connect(4, {sa_family=AF_FILE, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) [pid 12632] close(4) = 0 [pid 12632] open("/etc/hosts", O_RDONLY) = 4 [pid 12632] fcntl64(4, F_GETFD) = 0 [pid 12632] fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 [pid 12632] fstat64(4, {st_mode=S_IFREG|0644, st_size=271, ...}) = 0 [pid 12632] mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE| MAP_ANONYMOUS, -1, 0) = 0x401b8000 [pid 12632] read(4, "127.0.0.1 localhost alias bellda"..., 131072) = 271 [pid 12632] read(4, "", 131072) = 0 [pid 12632] close(4) = 0 [pid 12632] munmap(0x401b8000, 131072) = 0 [pid 12632] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 [pid 12632] connect(4, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("217.237.151.97")}, 28) = 0 [pid 12632] send(4, "\346\321\1\0\0\1\0\0\0\0\0\0\003102\003123\003168\0031"..., 46, 0) = 46 [pid 12632] gettimeofday({1138573780, 792654}, NULL) = 0 [pid 12632] poll( Dieses poll bleibt dann ein paar Sekunden, dann kommen die Zeilen die zwischen den polls sind und dann bleibt er wieder einige Sekunden beim nächsten poll stehen usw. Ich vermute jetzt mal das es einfach eine voreingestellte anzahl an versuchen für einen Verbindungsaufbau ist richtig? Kann man diese Zahl nicht irgendwie reduzieren? gruß Mario Vogl