Hello Xavier,
I have the following lines in my server config file:
set httpport 8003
set hostname [ns_info hostname]
set address 127.0.0.1
ns_section "ns/server/${servername}/module/nssock"
ns_param port $httpport
ns_param hostname $hostname
ns_param address $address
And I have aolserver running perfectly in port 8003. I suggest changing
your set address line for the one having the actual IP handwritten, to
avoid any problem.
Hoping this helps,
Juan José
--
Juan José del Río | Comercio online / e-commerce
(+34) 616 512 340 | [EMAIL PROTECTED]
Simple Option, S.L.
Tel: (+34) 951 930 122
Fax: (+34) 951 930 122
www.simpleoption.com
El Wed, 5 Mar 2008 21:31:44 +0000 , Xavier Bourguignon
<[EMAIL PROTECTED]> escribió:
> OK, guys, I owe you an apology.
>
> The server is working fine, the reason I thought that it was not
> working is that in the base.tcl file the server address is 127.0.0.1,
> but in fact when the server starts, it says: Notice: nssock: listening
> on 127.0.1.1:8001
>
> Now I tried to connect to 127.0.0.1 and not 127.0.1.1.
>
> Now my next question is, why do I have to connect to 127.0.1.1 instead
> of what is in the config file?
>
> Again, sorry about this, I guess it is easy to miss.
>
> Thank you
>
> On 05/03/2008, Xavier Bourguignon <[EMAIL PROTECTED]> wrote:
> > Ok, I have set timeout to be 1 and now I don see the error anymore.
> >
> > Unfortunatelly, I still can connect to the server.
> >
> > I have tried to connect to 8000 to no avail.
> >
> > this si my config file:
> > set home [file dirname [ns_info config]]
> > set pageRoot $home/servers/server1/pages
> >
> > ns_section "ns/parameters"
> > ns_param home $home
> > ns_param logdebug true
> >
> > ns_section "ns/mimetypes"
> > ns_param default "*/*"
> > ns_param .adp "text/html; charset=iso-8859-1"
> >
> > ns_section "ns/encodings"
> > ns_param adp "iso8859-1"
> >
> > ns_section "ns/threads"
> > ns_param stacksize [expr 128 * 1024]
> >
> > ns_section "ns/servers"
> > ns_param server1 "server1"
> >
> > ns_section "ns/server/server1"
> > ns_param directoryfile "index.htm,index.html,index.adp"
> > ns_param pageroot $pageRoot
> > ns_param maxthreads 20
> > ns_param minthreads 5
> > ns_param maxconnections 20
> > ns_param urlcharset "utf-8"
> > ns_param outputcharset "utf-8"
> > ns_param inputcharset "utf-8"
> >
> > ns_section "ns/server/server1/adp"
> > ns_param map "/*.adp"
> >
> > ns_section "ns/server/server1/modules"
> > ns_param nssock nssock.so
> > ns_param nslog nslog.so
> > ns_param nscp nscp.so
> >
> > ns_section "ns/server/server1/module/nssock"
> > ns_param hostname [ns_info hostname]
> > ns_param address [ns_info address]
> > ns_param port 8000
> > ns_param
> > home /home/xbourgui/aolserver/aolserver4.5/servers/server1/pages
> >
> > ns_section "ns/server/server1/module/nslog"
> > ns_param rolllog true
> > ns_param rollonsignal true
> > ns_param rollhour 0
> > ns_param maxbackup 2
> >
> > ns_section "ns/server/server1/module/nscp"
> > ns_param address "127.0.0.1"
> > ns_param port 8000
> > ns_param cpcmdlogging "false"
> >
> > ns_section "ns/server/server1/module/nscp/users"
> > ns_param user ":"
> >
> > I had ns_param port set to 8001 on ns_section
> > "ns/server/server1/module/nscp", but i tried setting it to 8000 as
> > you can see. This did not change anything. As soon as I try to
> > connect to the http://127.0.0.1:8000 or 8001 (depending on config)
> > I get this line of log:
> > [05/Mar/2008:21:23:35][6845.3074046864][-nscp:1-] Notice: nscp:
> > 127.0.0.1 connected, but nothing shows on the browser. As soon as I
> > kill the aolserver I get this on the browser:
> > login: Password: (with no input fields)
> >
> > Still a mistery, to me anyway.
> >
> >
> > On 05/03/2008, Gustaf Neumann <[EMAIL PROTECTED]> wrote:
> > > Dossy Shiobara schrieb:
> > >
> > > > On 2008.03.04, Michael Andrews <[EMAIL PROTECTED]> wrote:
> > > >
> > > >> OK - I'll take a look tonight. I think that a 0 as the
> > > >> threadtimeout value use to mean "no timeout". I guess I'll
> > > >> need to look at the C to see what the changes were.
> > > >>
> > > >> Is this file even needed anymore?
> > > >>
> > > >
> > > > IMHO, the semantics around timeouts should ALWAYS be:
> > > >
> > > > <= -1 == infinite
> > > > 0 == immediate
> > > > >= 1 == n units
> > > >
> > >
> > > this value is used in queue.c, where incoming connections
> > > are enqueued. Not sure, if 0 is desirable (busy server, when
> > > nothing arrives) or -1 (block would make shutdown more
> > > complex).
> > >
> > > If i remember correct, my check was done in consistency with
> > > socktimeout, which is checked as well for n<1
> > >
> > > if (!Ns_ConfigGetInt(path, "socktimeout", &n) || n < 1) {
> > > n = 30; /* 30 seconds. */
> > > }
> > >
> > > For implementing -1 for infinite - if desired - more changes
> > > would be needed, since the value is used in Ns_IncrTime() which
> > > is agnostic for the timeout value semantics mentioned above.
> > >
> > > Not checking the input values (as it was before) is not
> > > a good idea either, since these values will break the server.
> > >
> > > best regards
> > >
> > > -gustaf neumann
> > >
> > >
> > >
> > > --
> > > 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.
> > >
> >
> >
> >
> > --
> >
> > Xavier Bourguignon
> >
>
>
--
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.