$ condor_version
$CondorVersion: 7.2.1 Mar 20 2009 BuildID: RH-7.2.2-0.8.el5 $
$CondorPlatform: I386-LINUX_F10 $
$ for i in $(seq 1000); do env _CONDOR_LOWPORT=10000
_CONDOR_HIGHPORT=10005 condor_shadow -t -f 2>&1 | grep "Command Socket"
| awk '{print $7}' | sed 's/[^:]*:\(.*\)>/\1/'; done | sort | uniq -c
160 10000
165 10001
167 10002
178 10003
167 10004
163 10005
Is it possible you've flipped LOW/HIGHPORT? If you set LOWPORT to 10006
above you'll see it is ignored, and the ports are randomly distributed.
If you don't have any free ports in the range you'll see:
Sock::bindWithin - failed to bind any port within (10000 ~ 10005)
(You can simulate used ports with "nc -l localhost 10000"...)
You can
Best,
matt
Cole Uhlman wrote:
Perhaps I should clarify my problem. I setup iptables to let through
the same port range I put in LOWPORT/HIGHPORT (50000 - 50199). But for
some reason, the shadow daemon is taking it's random port outside this
range. For example, in ShadowLog:
3/16 15:54:20 DaemonCore: Command Socket at <x.x.x.x:59521>
So the firewall blocks communication to the shadow and my VM job doesn't
run. The only time I've had it run is when I left in in the queue long
enough to retry enough times to randomize to a valid port.
Does anyone have an idea why condor_shadow would be ignoring my
HIGH/LOWPORT settings? Please help.
-Cole
On Mon, 2009-03-16 at 17:28 -0700, Cole Uhlman wrote:
Hi, all.
I am still having the same problem from a little while ago
("[Condor-users] running a xen vm universe job"), but I know a little
more now.
It looks to me like condor_shadow is not following my port restrictions.
I have HIGHPORT and LOWPORT set in condor_config. However, ShadowLog on
the submitter/centralmanager shows it using ports outside my set range;
and StarterLog on the execute machine shows my jobs failing because it
can't communicate with the shadow.
So, is this a bug? Is there some way I can fix it to actually follow my
HIGHPORT/LOWPORT settings? Btw, I am running condor 7.2.1. Does anyone
know about this?
Thanks
-Cole
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/
_______________________________________________
Condor-users mailing list
To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/condor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/condor-users/