OK, Then please assign also different admin ports to each bearerbox on the same server. Your configuration file, as it stands, is faulty and kannel can react unpredictably. It is difficult to track problems and issues with correct configuration files, let alone with faulty ones. When you ask for help, please have the best configuration files, to your knowledge. I trust you are not trying to play games on our time.
BR, Nikos ----- Original Message ----- From: Elton Hoxha To: Alejandro Guerrieri Cc: Nikos Balkanas ; [email protected] Sent: Saturday, April 18, 2009 3:02 AM Subject: Re: smsbox not starting I think there is a misunderstanding. I was refering to the port that SMS-BOX is listening and we got confused with the admin-port. Of course all my instances have different sms-box ports. I was just claiming that, having the admin-port 13000 for all instances that bind successfully, it does not affect the functionality of kannel. I can send sms-s though all the channels and instances and receiving deliveries as well. That "address already in use" was refering to my old process of SMS-BOX which I thought it was killed, and not admin-port. Of course, If I would like to manage/administer through http://localhost:13000, it will give me the possibility to manage the first instance that grabbed that port... Regards Elton On Sat, Apr 18, 2009 at 1:12 AM, Alejandro Guerrieri <[email protected]> wrote: Elton, it's not possible for more than one process to listen on the same address/port combination at the same time. Once a process attachs to a socket, it locks it until it releases. That's the "address already in use" error you get. It's just like trying to put two keys on the same lock at the same time... Think about it for a little while: you could then hijack any port on your box at your will, even those with services listening? Regards, Alejandro 2009/4/18 Nikos Balkanas <[email protected]>: > OK, then, please rewrite all C and sockets and start your own > college...Assuming of course that all bearerbox instances live on the same > server... > > ----- Original Message ----- > From: Elton Hoxha > To: Nikos Balkanas > Cc: [email protected] > Sent: Saturday, April 18, 2009 1:10 AM > Subject: Re: smsbox not starting > Its totally possible....all 4 conf files used by 4 bearerboxes have the same > admin-port 13000 and the routing of SMS through different SMPP connections > is done without problems. My problem consisted only at sms-box error message > that I couldnt understand but I suspect it was because one old smsbox > process was still alive not killed. > > 2009/4/17 Nikos Balkanas <[email protected]> >> >> Hi, >> >> That's not possible. It contradicts all socket theory. Besides, when you >> access through HTTP tcp 13000, which one of the boxes are you administering? >> Just assign different admin port to each one. You cannot disable it. >> >> Nikos >> >> ----- Original Message ----- >> From: Elton Hoxha >> To: [email protected] >> Sent: Friday, April 17, 2009 4:51 PM >> Subject: Re: smsbox not starting >> In theory it can be right what you said Milan, but practically I have >> started multiple bearerbox instances running on the admin-port 13000 without >> having problems for weeks :) >> >> On Fri, Apr 17, 2009 at 3:44 PM, Milan P. Stanic <[email protected]> wrote: >>> >>> On Fri, 2009-04-17 at 15:00, Elton Hoxha wrote: >>> > Actually I use 4 bearerbox instances separating my connections. I never >>> > had >>> > this type of error even using this configuration below. >>> >>> Interesting idea :). But it is useless (at least) and can lead to >>> problems. >>> >>> Actually, that can be cause of your problem. First instance of bearerbox >>> binds to port 13000 and other instances cannot bind and "bark" to log >>> files. >>> >>> > group = core >>> > admin-port = 13000 >>> > smsbox-port = 13010 >>> > sendsms-port = 13015 >>> > >>> > group = core >>> > admin-port = 13000 >>> > smsbox-port = 13020 >>> > sendsms-port = 13016 >>> > >>> > group = core >>> > admin-port = 13000 >>> > smsbox-port = 13030 >>> > sendsms-port = 13017 >>> > >>> > group = core >>> > admin-port = 13000 >>> > smsbox-port = 13040 >>> > sendsms-port = 13018 >>> > >>> > By the way, is logical the above? >>> >>> -- >>> Kind regards, Milan >>> >> > >
