Hi,

Under Solaris, my AS 4.0 version needs the -b flag at startup otherwise it
can't bind the port 80.
It was not needed in 3.x version.

What I did is change my script to add this flag to restart the server.

But, after AS 4.0 is shutdown (kill -9 the second time because it hangs at
shutdown....known bug already discussed here) I can restart it within seconds
without problem.

Regards.

Jean-Fabrice.


Selon Nathan Folkman <[EMAIL PROTECTED]>:

> Has anyone seen this problem on Solaris?
>
> Brad Chick wrote on 12/2/03, 10:43 AM:
>
>  > On Tue, 2 Dec 2003 13:41:04 -0000, Bas Scheffers <[EMAIL PROTECTED]>
>  > wrote:
>  >
>  > I'll vouch for the non-restarting unless the -b flag is provided. That
>  > behavior has been consistent since the move to 4.
>  >
>  > Relatedly, it is difficult to restart aolserver, because aolserver
>  > seems to
>  > hang on to port 80.
>  >
>  > We have aolserver in the inittab with
>  >
>  > /usr/local/aolserver4/bin/nsd -it /usr/local/aolserver4/nsd.tcl -u
>  > nsadmin
>  > -b 209.133.111.72:80
>  >
>  > But when it hangs (which is often), we can't just kill all the processes,
>  > because when we do, we always get:
>  >
>  > [02/Dec/2003:15:28:22][21164.1024][-main-] Error: nssock: failed to
>  > listen
>  > on 209.133.111.72:80: Permission denied
>  >
>  > when inittab tries to bring it up again.
>  >
>  > So, we have to kill the processes twice. And you have to wait a couple of
>  > seconds before you kill them again, or it will have the same nssock
>  > error.
>  >
>  > Thanks
>  >
>  > >Artur Meski said:
>  > >> I would like to know if it's possible to set httpport in the
>  > >> configuration file or I have to specify it on the command line (if
>  > it's
>  > >> privileged port).
>  > >Well, it should be possible. And it was possible in 3.5.6, which I was
>  > >using before last week. I wasn't running on a privileged port on 4.0,
>  > so I
>  > >didn't notice this bug, which I now think it is.
>  > >
>  > >To recap:
>  > >starting the server as root on a port <1024 defined in nsd.tcl,
>  > switching
>  > >to an unprivileged user "nsd" with -u:
>  > >[02/Dec/2003:13:24:44][26609.3209707648][-main-] Error: nssock:
>  > failed to
>  > >listen on 127.0.0.1:81: Permission denied
>  > >
>  > >Starting as root with the same command line, but adding "-b
>  > 127.0.0.1:81",
>  > >server starts fine.
>  > >
>  > >Starting the server on a port >1024 defined in the config file works
>  > fine
>  > >as well.
>  > >
>  > >Another bug(?): when I send the server a normal kill (TERM), it comes so
>  > >far as:
>  > >[02/Dec/2003:13:35:48][26689.3209711744][-main-] Notice: nsmain:
>  > >AOLserver/4.0 stopping
>  > >[02/Dec/2003:13:35:48][26689.3209711744][-main-] Notice: serv: stopping
>  > >server: server1
>  > >[02/Dec/2003:13:35:48][26689.3209711744][-main-] Notice: serv:
>  > connection
>  > >threads stopped
>  > >[02/Dec/2003:13:35:48][26689.3209711744][-main-] Notice: driver:
>  > shutdown
>  > >complete
>  > >
>  > >But doesn't actualy exit. I need to send it another TERM to make it
>  > exit.
>  > >
>  > >This is all running on "Linux wombat 2.4.22-1.2088.nptl #1 Thu Oct 9
>  > >20:39:56 EDT 2003 i686 athlon i386 GNU/Linux" which is the Fedora final
>  > >beta distribution. ("Severn")
>  > >
>  > >Bas.
>  > >
>  > >
>  > >--
>  > >AOLserver - http://www.aolserver.com/
>  > >
>  > >To Remove yourself from this list, simply send an email to
>  > <[EMAIL PROTECTED]> with the
>  > >body of "SIGNOFF AOLSERVER" in the email message. You can leave the
>  > Subject: field of your email blank.
>  >
>  >
>  > --
>  > AOLserver - http://www.aolserver.com/
>  >
>  > To Remove yourself from this list, simply send an email to
>  > <[EMAIL PROTECTED]> with the
>  > body of "SIGNOFF AOLSERVER" in the email message. You can leave the
>  > Subject: field of your email blank.
>  >
>
>
> --
> AOLserver - http://www.aolserver.com/
>
> To Remove yourself from this list, simply send an email to
> <[EMAIL PROTECTED]> with the
> body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject:
> field of your email blank.
>


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to