-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Joegen, do you want me to open a case for this or have you already?
> This is a one liner fix in the relay code.
>
> for (int i = config.getPortRangeLowerBound(); i < config
> .getPortRangeUpperBound(); i++) {
> try {
> DatagramSocket sock = new DatagramSocket(i, localAddr);
> sock.close();
> } catch (Exception ex) {
> logger.error(String.format("Failed to bind to %s:%d",
> localAddr, i), ex);
> throw ex; /// <----- Simply comment this out and we
> are good to go.
> }
> }
>
>
> if everyone concur, we can patch this right away
>
>
>
> On Thursday, 04 November, 2010 11:08 AM, Joegen Baclor wrote:
>> > AFAIK, not being able to bind to all ports in the range must not
>> > result to a process shutdown of the symmitron. This exception should
>> > be benign and the media relay should just go grab the next available
>> > port. Do you concur?
>> >
>> >
>> > On Thursday, 04 November, 2010 04:02 AM, Matt White wrote:
>>> >> Are there any other corresponding errors in the sipx bridge logs?
>>> >>
>>> >> -M
>>> >>
>>>>>> >> >>> Joe Micciche <[email protected]> 11/03/10 3:05 PM >>>
>>> >> Not sure what happened but Media Relay died yesterday. No changes were
>>> >> made to the system.
>>> >>
>>> >> sipXconfig (4.2.1-018971.dhubler 2010-08-21T04:59:18 build34) on
>>> >> CentOS5.5 iso.
>>> >>
>>> >> Under Servers -> Services -> Media Relay:
>>> >> Standard error
>>> >> * log4j:WARN No appenders could be found for logger
>>> >> (org.sipfoundry.sipxrelay).
>>> >> * log4j:WARN Please initialize the log4j system properly.
>>> >> * Port range upper bound - Port range lower bound should be a
>>> >> multiple of 4
>>> >>
>>> >> sipxrelay.log shows: (x and xxx used to hide stuff)
>>> >> "2010-11-03T18:15:56.408000Z":1:JAVA:INFO:xxx.xxx.com:main:00000000:sipxrelay:"Checking
>>> >> port range 32000:65535"
>>> >> "2010-11-03T18:15:56.521000Z":2:JAVA:ERR:xxx.xxx.com:main:00000000:sipxrelay:"Failed
>>> >> to bind to /x.x.x.x:34977"
>>> >> java.net.BindException: Address already in use
>>> >> at java.net.PlainDatagramSocketImpl.bind0(Native Method)
>>> >> at
>>> >> java.net.PlainDatagramSocketImpl.bind(PlainDatagramSocketImpl.java:82)
>>> >> at java.net.DatagramSocket.bind(DatagramSocket.java:372)
>>> >> at java.net.DatagramSocket.<init>(DatagramSocket.java:211)
>>> >> at java.net.DatagramSocket.<init>(DatagramSocket.java:262)
>>> >> at
>>> >> org.sipfoundry.sipxrelay.SymmitronServer.start(SymmitronServer.java:1779)
>>> >> at
>>> >> org.sipfoundry.sipxrelay.SymmitronServer.main(SymmitronServer.java:1843)
>>> >>
>>> >> What else would be pertinent to help debug this? TIA for any pointers.
- --
==================================================================
Joe Micciche [email protected]
Red Hat, Inc. http://www.redhat.com
Senior Communications Engineer X(81) 44554
+1.919.754.4554 Key: 65F90FE1
==================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
iEYEARECAAYFAkzSueAACgkQJHjEUGX5D+HzDQCeI1nJx38KTBUqOem6FJzUJeIL
GhIAnRz3zWhYpE226R5SAeueikncUFqc
=xdgM
-----END PGP SIGNATURE-----
_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users/