There’s a couple of new commands available when you issue a “tell traveler” from the Domino console in Traveler 9, that I haven’t seen documented elsewhere, namely:
tell traveler cleanup and tell traveler netaddr
“tell traveler cleanup” is designed to force the removal of users that haven’t connected since the allocated cleanup period, [based on what is in the Server Document for the Traveler server, “IBM Traveler” Tab, “User Cleanup Timeout” field (default is 30 days)]. Note that this should happen automatically with the server in the background.
From running “tell traveler cleanup help” we can see the usage information as follows:
Usage: tell traveler Cleanup <option>
Where <option> includes:
- Users – Remove all devices where the last sync time is older than the user cleanup timeout.
- Bind – Clean up BIND table entries for unknown server
Running the command without a switch runs both Users and Bind command.
“tell traveler netaddr” tells you which network interfaces are available to Traveler and also. as importantly, which network interface it is actually using. I’d imagine this would be a great resource during a migration to new hardware/OS.
From running “tell traveler netaddr” we see the usage information as follows:
(ip address being used is pixelated obviously!)
Let us know if you’ve found this useful or if you’d like any advice on a Traveler 9 deployment!
Cormac McCarthy – Domino People Ltd
Most Domino Admins will have seen this in a console from time to time. It happens when a local OS application is using a port Domino wants to use. So far, so simple. But what’s the quickest way of finding out which application/service is using the port you want? In windows it really is quite easy…
Open a command prompt and type:
netstat -an -o
This will give you a list of applications (and PIDs) that have ownership of ports. Look for the port, and associate the PID with a Process in task manager.
Let’s take a common example. You enable HTTPS for web connections in the server document and restart http. The Domino console tells you “HTTP Server: Error – Unable to Bind port 443, port may be in use or user needs net_privaddr privilege”.
Remote to the OS of the server. Open a command prompt. Type “netstat -an -o”. You’ll get something like this:-
Look for the port in question, in this case it’s 443, and the associated PID is 1268. Open windows task manager, click “View” and “Select Columns..
Make sure PID is selected as a column.
Sort by the “PID” column and look for the PID from earlier (1268 in this case), you’ll find the “offending” application under “Image Name”.
In this case it was TeamViewer as you can see.
I hope you found this useful. It’s not that complex a problem, but often it takes few minutes to remember exactly what the best way of checking this is!
Cormac McCarthy – Domino People Ltd.