nc: Address already in use
Ladislav Vaiz
spam na nagano.cz
Sobota Srpen 26 17:16:38 CEST 2006
Zkuste spustit proces na pozadi a pak k nemu pripojit strace:
strace -p <PID_NETCATU>
Mozna by fungovalo i primo strace nc -l ... , ale mival jsem obcas
problemy se strace na pozadi, takto to bude urcite fungovat.
La'd"a
linux na edoras.cz wrote:
>Resim nasledujici problem.
>Pomoci nc nasloucham na portu. Pouzivam k tomu nasledujici prikaz:
>"/usr/bin/nc -l 10.89.1.2 888 >vystup.log & ". (na ip 10.89.1.2
>nasloucha na portu 888 a co na nej prijde vklada do souboru vystup.log)
>
>Prisel jsem ale na zajimave chovani. Chvilku se zda ze vse funguje.
>Zachvili ale nc spadne a na terminalu odkud jsem nc spustil, se objevi
>hlaska "nc: Address already in use"
>
>Napadlo me, ze mozna je obsazen port 888, nicmene netstat -l ukazuje, ze
>na danem portu nic nenasloucha (pokud je nc vypnuty). Pote co nc zapnu
>vyse uvedenym zpusobem, chvili na portu nasloucha (overeno pres telnet i
>pres netstat) a zachvili samovolne spadne a opet se vypise hlaseni : nc:
>Address already in use.
>Stejne chovani jsem zaznamenal i na jinych portech, nez 888 .
>
>
Další informace o konferenci Linux