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
    >>>
    >>
    >
    >


Reply via email to