cleaning up dead servers without client
- connect to mosh-reverse-server
- mosh-reverse-server loses connection -> mosh-server is dead now
- new client tries to reconnect -> mosh-server should be cleaned up and a new one should be started
- Problem: client has to reconnect a second time to start the new server. (3) seems to have cleaned everything up though
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Okt 14 10:16:04 rasppi iocars-client.sh[395]: stdout: MOSH CONNECT 61005 tHRIeXXhHLM3vvBwp6kwdg
Okt 14 10:16:04 rasppi iocars-client.sh[395]: stderr: Error binding to IP -p: Bad IP address (-p): Der Name oder der Dienst ist nicht bekannt: Erfolg
Okt 14 10:16:04 rasppi iocars-client.sh[395]: mosh-server (mosh 1.3.2) [build d807606]
Okt 14 10:16:04 rasppi iocars-client.sh[395]: Copyright 2012 Keith Winstein <mosh-devel@mit.edu>
Okt 14 10:16:04 rasppi iocars-client.sh[395]: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Okt 14 10:16:04 rasppi iocars-client.sh[395]: This is free software: you are free to change and redistribute it.
Okt 14 10:16:04 rasppi iocars-client.sh[395]: There is NO WARRANTY, to the extent permitted by law.
Okt 14 10:16:04 rasppi iocars-client.sh[395]: [mosh-server detached, pid = 20575]
Okt 14 10:16:04 rasppi iocars-client.sh[395]: sending server key to client via ssh
Okt 14 10:16:19 rasppi iocars-client.sh[395]: key sent.
Okt 14 10:20:15 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: Response code: 200
Okt 14 10:20:16 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: Response: success
Okt 14 10:20:16 rasppi iocars-client.sh[395]: start mosh
Okt 14 10:20:16 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: post successfull.
Okt 14 10:20:16 rasppi iocars-client.sh[395]: INFO iocars_client::post_handler: Waiting 60secs...
Okt 14 10:20:18 rasppi iocars-client.sh[395]: Args { inner: ["./reverse-mosh", "--reverse-server", "61005", "84.176.43.28:34197"] }
Okt 14 10:20:18 rasppi iocars-client.sh[395]: server...
Okt 14 10:20:18 rasppi iocars-client.sh[395]: sending INIT
Okt 14 10:20:18 rasppi iocars-client.sh[395]: Address already in use (os error 98). Trying again:
Okt 14 10:20:18 rasppi iocars-client.sh[395]: sending SIGUSR1 to all *mosh* ps for MOSH_SERVER_SIGNAL_TMOUT (see man mosh-server)
Okt 14 10:20:18 rasppi iocars-client.sh[395]: User defined signal 1
Okt 14 10:24:29 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: Response code: 200
Okt 14 10:24:29 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: Response: success
Okt 14 10:24:29 rasppi iocars-client.sh[395]: start mosh
Okt 14 10:24:29 rasppi iocars-client.sh[395]: DEBUG iocars_client::post_handler: post successfull.
Okt 14 10:24:29 rasppi iocars-client.sh[395]: INFO iocars_client::post_handler: Waiting 60secs...
Okt 14 10:24:33 rasppi iocars-client.sh[395]: Args { inner: ["./reverse-mosh", "--reverse-server", "61005", "84.176.43.28:34197"] }
Okt 14 10:24:33 rasppi iocars-client.sh[395]: server...
Okt 14 10:24:33 rasppi iocars-client.sh[395]: sending INIT
Okt 14 10:24:33 rasppi iocars-client.sh[395]: waiting for SUCC
Okt 14 10:24:34 rasppi iocars-client.sh[395]: starting mosh-server
Okt 14 10:24:34 rasppi iocars-client.sh[395]: stdout: MOSH CONNECT 61005 eZp4/jTfYDyGWfebhEbyJw
Okt 14 10:24:34 rasppi iocars-client.sh[395]: stderr: Error binding to IP -p: Bad IP address (-p): Der Name oder der Dienst ist nicht bekannt: Erfolg
Okt 14 10:24:34 rasppi iocars-client.sh[395]: mosh-server (mosh 1.3.2) [build d807606]
Okt 14 10:24:34 rasppi iocars-client.sh[395]: Copyright 2012 Keith Winstein <mosh-devel@mit.edu>
Okt 14 10:24:34 rasppi iocars-client.sh[395]: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
Okt 14 10:24:34 rasppi iocars-client.sh[395]: This is free software: you are free to change and redistribute it.
Okt 14 10:24:34 rasppi iocars-client.sh[395]: There is NO WARRANTY, to the extent permitted by law.
Okt 14 10:24:34 rasppi iocars-client.sh[395]: [mosh-server detached, pid = 20774]
Okt 14 10:24:34 rasppi iocars-client.sh[395]: sending server key to client via ssh
Okt 14 10:24:40 rasppi iocars-client.sh[395]: key sent.