![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard proprietære gjennomføring av Unix operativsystem basert på System V. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| rcp blir hengt for lenge | panchpan | AIX | 0 | 01-09-2008 10:02 |
| Server hengt | biznatch | HP-UX | 6 | 01-20-2006 05:49 |
| Søndag henger / død | ireeneek | Sun Solaris | 11 | 12-12-2003 07:05 |
| SCSI-bussen er hengt | saucierm | UNIX for Dummies Spørsmål og svar | 2 | 10-24-2003 12:11 |
| systemet henger | talib alsaadi | IP Networking | 2 | 09-04-2002 12:40 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
|||||
|
Den vanlige årsaken til spør dette spørsmålet er at du ønsker å starte en server, men ikke kan fordi du får en melding "kan ikke binde til porten". Det er ADB skript for å lukke en FIN_WAIT_2 socket, forstår jeg ikke hvorfor du har problemer med det. HP har også et program kalt ndd som kan lukke en tilkobling. Men du bør ha å gjøre dette. I stedet du adresserer det virkelige problemet som er at serveren har en feil som bør rettes opp.
Det er to måter å ignorere FIN_WAIT_2 stikkontakter under unix. Først, et program som inetd kan gjøre binde ved oppstart tid og bestå av nye forbindelser til serveren som de kommer. Sekund, kan serveren bare sette SO_ REUSEADDR mulighet til å vise at den ønsker å ignorere dem. Du må ha en server som ikke ønsker å kjøre under inetd og det ikke satt SO_ REUSEADDR. Spør den som skrev serveren for å fikse det. Det tar én linje med kode for å stille SO_ REUSEADDR og så vil dere ikke ha mer problem. |
|
|||||
|
Takk for innblikket. Jeg vil se om jeg kan få programmet endret, som jeg er sikker på at vil ta litt tid. I mellomtiden vil jeg fortsette å arbeide for at ADB skriptet og sjekk ut ndd. Hvis noen har tips om adb feilsøking, la meg vite.
|
|
|||||
|
Wha't opp Doeboy, Long time no see
![]() Jeg tror du har rett. Jeg tenkte det kunne være tuning parm å sette TTL på tilkoblingen, men alle innstillingene jeg kunne se er global, så dette vil ikke hjelpe meg. Jeg tror ADB er eneste utvei. Gjett Jeg vil fortsette å søke etter en fungerende manus og oppbevare prøver å finjustere den jeg har (som ble opprettet på HPUX 8 ved veien, har jeg forsøkt å oppdatere den for 11, men må mangle noe i ADB kommandoen). |
|
|||||
|
Husk at vi snakker HP-UX her. HPs man-siden for ndd nevner «NDD-h støttes ikke". Hvis du kjører:
NDD-h unsupported | grep disco vil du se: tcp_discon - Terminate en TCP-forbindelse tcp_discon_by_addr - Terminate en TCP-forbindelse Jeg har aldri hatt en TCP-tilkobling som jeg ønsker å avslutte, så jeg aldri har prøvd dem. Men jeg kjenner flere mennesker som hevder at de virker. Hvorfor sier du at ndd kan ikke gjøre dette? Visste dere prøve disse og finner ut at de ikke fungerer? |
|
||||
|
Hung Port
Hei,
Jeg brukte under skriften å fjerne FIN_WAIT kontakten tilkoblinger. (HP unix) for i in $ (NDD-get / dev / tcp tcp_status | grep xxx.xxx.xxx.xxx | grep TCP_FIN_WAIT | awk '(print $ 1)') gjøre NDD-set / dev / tcp tcp_discon 0x $ (i) hvis [$? -eq 0] så echo "Slettet $ i" ellers echo "Kan ikke tømme $ i" fi ferdig xxx.xxx.xxx.xxx \u003d målserveren IP. |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|