This is due to a change for the pools setup code. 

I think Gustaf made changes to the defaults in the C code. Probably the 
pools.tcl file needs to reflect the changes to the C code? I noticed the 
changes, but I don't use that version of the pools code. 

Looking at $home/modules/tcl/pools.tcl This line:

 set minthreads [ns_config $cfgsection minthreads 0]

Change the 0 to a 1.

($home is where your base.tcl file is located.

Let us know if that works.

tom jackson

On Tuesday 04 March 2008 11:08, Xavier Bourguignon wrote:
> allright,
>
> I have followed the directions on how to install aolserver from there:
> http://alex-andr.org/notes/tiki-index.php?page=nsd+setup+script
>
> I have run the script, and it seems that everything is ok now in terms
> of make and make install.
>
> Now I have another problem.
>
> I start aolserver with this command:
> ./bin/nsd -ft base.tcl
>
> I get the following output:
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nsmain:
> AOLserver/4.5.0 starting
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nsmain:
> security info: uid=1000, euid=1000, gid=1000, egid=1000
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nsmain: max
> files: FD_SETSIZE = 1024, rl_cur = 1024, rl_max = 1024
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: encoding: loaded:
> utf-8 [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice:
> fastpath[server1]: mapped GET /
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice:
> fastpath[server1]: mapped HEAD /
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice:
> fastpath[server1]: mapped POST /
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: adp[server1]:
> mapped GET /*.adp
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: adp[server1]:
> mapped HEAD /*.adp
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: adp[server1]:
> mapped POST /*.adp
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: modload:
> loading '/home/xbourgui/aolserver/aolserver4.5/bin/nssock.so'
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: modload:
> loading '/home/xbourgui/aolserver/aolserver4.5/bin/nslog.so'
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nslog: opened
> '/home/xbourgui/aolserver/aolserver4.5/servers/server1/modules/nslog/access
>.log' [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: modload:
> loading '/home/xbourgui/aolserver/aolserver4.5/bin/nscp.so'
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nscp:
> listening on 127.0.0.1:8001
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nscp: added user:
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: conf:
> [ns/server/server1]enabletclpages = 0
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Error: tcl: source
> /home/xbourgui/aolserver/aolserver4.5/modules/tcl/pools.tcl failed:
> timeout cannot be less than 1
> NONE
> timeout cannot be less than 1
>    while executing
> "ns_pools set default -minthreads $minthreads -maxthreads $maxthreads
> -maxconns $maxconns -timeout $timeout"
>    (file "/home/xbourgui/aolserver/aolserver4.5/modules/tcl/pools.tcl" line
> 39) invoked from within
> "source $file"
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nsmain:
> AOLserver/4.5.0 running
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: nsmain:
> security info: uid=1000, euid=1000, gid=1000, egid=1000
> [04/Mar/2008:18:26:09][25063.3083937456][-main-] Notice: driver:
> starting: nssock
> [04/Mar/2008:18:26:09][25063.3075005328][-socks-] Notice: socks: starting
> [04/Mar/2008:18:26:09][25063.3075169168][-sched-] Notice: sched: starting
> [04/Mar/2008:18:26:09][25063.3074169744][-nssock:driver-] Notice: starting
> [04/Mar/2008:18:26:09][25063.3074169744][-nssock:driver-] Notice:
> nssock: listening on 127.0.1.1:8000
>
> It seems that there is a problem with one of the tcl files. Anyway, I
> go to http://localhost:8001, but nothing happens at all. As soon as I
> Ctrl-C the aolserver I get this in my browser:
> login: Password:
> Just those words, no entry field of any kind.
> I also get this in the shell when I ctrl-C the aolserv:
>
> [04/Mar/2008:18:31:41][25063.3083937456][-main-] Notice: nsmain:
> AOLserver/4.5.0 stopping
> [04/Mar/2008:18:31:41][25063.3083937456][-main-] Notice: driver:
> stopping: nssock
> [04/Mar/2008:18:31:41][25063.3083937456][-main-] Notice: sched: shutdown
> pending [04/Mar/2008:18:31:41][25063.3074866064][-default:0-] Notice:
> exiting: shutdown pending
> [04/Mar/2008:18:31:41][25063.3074726800][-default:1-] Notice: exiting:
> shutdown pending
> [04/Mar/2008:18:31:41][25063.3074169744][-nssock:driver-] Notice: exiting
> [04/Mar/2008:18:31:41][25063.3075169168][-sched-] Notice: sched:
> shutdown started
> [04/Mar/2008:18:31:41][25063.3075169168][-sched-] Notice: sched:
> shutdown complete
> [04/Mar/2008:18:31:41][25063.3074587536][-default:2-] Notice: exiting:
> shutdown pending
> [04/Mar/2008:18:31:41][25063.3075005328][-socks-] Notice: socks:
> shutdown pending
> [04/Mar/2008:18:31:41][25063.3075005328][-socks-] Notice: nscp: shutdown
> [04/Mar/2008:18:31:41][25063.3075005328][-socks-] Notice: socks:
> shutdown complete
> [04/Mar/2008:18:31:41][25063.3074448272][-default:3-] Notice: exiting:
> shutdown pending
> [04/Mar/2008:18:31:41][25063.3074309008][-default:4-] Notice: exiting:
> shutdown pending
> [04/Mar/2008:18:31:41][25063.3083937456][-main-] Notice: driver: stopped:
> nssock [04/Mar/2008:18:31:41][25063.3074169744][-shutdown-] Notice: nslog:
> closing
> '/home/xbourgui/aolserver/aolserver4.5/servers/server1/modules/nslog/access
>.log' [04/Mar/2008:18:31:41][25063.3083937456][-main-] Notice: nsmain:
> AOLserver/4.5.0 exiting
>
> So I have no idea what to do next, why is my browserś request not
> processed by the server?
> Also, why do I see the login: and Password: words on the browser only
> once I killed the server?
>
> Thank you
>
> On 04/03/2008, Gustaf Neumann <[EMAIL PROTECTED]> wrote:
> > Xavier Bourguignon schrieb:
> > > Hello Gustaf,
> > >
> >  > yes I compiled tcl8.4.18 myself with --enable-threads.
> >  >
> >  > I will redo everything and see what happens, will keep you guys posted
> >  > on this.
> >
> > what do you get when doing a
> >
> >  nm /home/xbourgui/programs/tcl8.4//lib/libtcl8.4.so | fgrep
> > Tcl_GetMemory
> >
> >  ?
> >  You should see something like
> >  0a064e91 T Tcl_GetMemoryInfo
> >
> >  The problem occurs in your listing with nstrheadtest, which is just
> >  a testing routine, not needed for using aolserver. If only this
> >  linkage fails, it would be no problem. But, if Tcl_GetMemoryInfo()
> >  is not defined in libtcl8.4, you will have as well problems with linking
> >  nsd, which would be serious.
> >
> >
> >  -gustaf neumann
> >
> > > Thank you
> > >
> >  > On 04/03/2008, Gustaf Neumann <[EMAIL PROTECTED]> wrote:
> >  >> Dear Xavier,
> >  >>
> >  >>  There is a known problem with Tcl_GetMemoryInfo()  in
> >  >>  Tcl 8.5 (see e.g.
> >  >>  http://aspn.activestate.com/ASPN/Mail/Message/tcl-core/3610677
> >  >>  or
> >  >> 
> >  >> http://sourceforge.net/tracker/index.php?func=detail&aid=1868171&grou
> >  >>p_id=10894&atid=110894).
> >  >>
> >  >>  however, since you are using tcl 8.5, this seems wierd. Did you
> >  >>  compile Tcl yourself? Did you compile with --enable-threads?
> >  >>
> >  >>  best regards
> >  >>  -gustaf neumann
> >  >>
> >  >>  Xavier Bourguignon schrieb:
> >  >>> I ran make clean, then make all and I got this on make all:
> >  >>  > gcc -O2 -Wall -Wno-implicit-int -fno-strict-aliasing -fPIC -O2
> >  >>  > -fno-strict-aliasing -pipe -nostartfiles
> >  >>  > -I/home/xbourgui/Desktop/aolserver-4.5.0/include
> >  >>  > -I/home/xbourgui/programs/tcl8.4//include  -DNO_CONST
> >  >>  > -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1
> >  >>  > -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1
> >  >>  > -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1
> >  >>  > -DTCL_THREADS=1 -DPEEK_XCLOSEIM=1 -D_LARGEFILE64_SOURCE=1
> >  >>  > -DTCL_WIDE_INT_TYPE=long\ long -DHAVE_STRUCT_STAT64=1
> >  >>  > -DHAVE_OPEN64=1 -DHAVE_LSEEK64=1 -DHAVE_TYPE_OFF64_T=1
> >  >>  > -DHAVE_GETCWD=1
> >  >>  > -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_STRTOLL=1
> >  >>  > -DHAVE_STRTOULL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1
> >  >>  > -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1
> >  >>  > -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1
> >  >>  > -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1
> >  >>  > -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1
> >  >>  > -DHAVE_GETHOSTBYADDR_R_8=1
> >  >>  > -DHAVE_GETHOSTBYADDR_R=1 -DUSE_TERMIOS=1 -DHAVE_SYS_TIME_H=1
> >  >>  > -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 -DHAVE_GMTIME_R=1
> >  >>  > -DHAVE_LOCALTIME_R=1 -DHAVE_TM_GMTOFF=1 -DHAVE_TIMEZONE_VAR=1
> >  >>  > -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 -DHAVE_SIGNED_CHAR=1
> >  >>  > -DHAVE_LANGINFO=1 -DHAVE_SYS_IOCTL_H=1  -DPACKAGE_NAME=\"\"
> >  >>  > -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> >  >>  > -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1
> >  >>  > -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> >  >>  > -DHAVE_STRING_H=1
> >  >>  > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> >  >>  > -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_INTTYPES_H=1
> >  >>  > -DHAVE_TIMEGM=1 -DHAVE_DRAND48=1 -DHAVE_RANDOM=1 -DHAVE_POLL=1
> >  >>  > -DHAVE_GETADDRINFO=1 -DHAVE_GETNAMEINFO=1    -c -o nsthreadtest.o
> >  >>  > nsthreadtest.c
> >  >>  > nsthreadtest.c: In function 'DumperThread':
> >  >>  > nsthreadtest.c:336: warning: implicit declaration of function
> >  >>  > 'Tcl_GetMemoryInfo'
> >  >>  > nsthreadtest.c: At top level:
> >  >>  > nsthreadtest.c:51: warning: 'RCSID' defined but not used
> >  >>  > /home/xbourgui/programs/tcl8.4/bin/tclsh8.4
> >  >>  > /home/xbourgui/Desktop/aolserver-4.5.0/util/nsremove.tcl
> >  >>  > nsthreadtest gcc  -o nsthreadtest nsthreadtest.o \
> >  >>  >                 -L. -lnsthread
> >  >>  > -L/home/xbourgui/programs/tcl8.4//lib -ltcl8.4 -ldl  -lpthread
> >  >>  > -lieee -lm  -lgcc_s   -Wl,--export-dynamic
> >  >>  > -Wl,-rpath,/home/xbourgui/programs/tcl8.4/lib -Wl,-rpath,/lib
> >  >>  > nsthreadtest.o: In function `DumperThread':
> >  >>  > nsthreadtest.c:(.text+0x2a8): undefined reference to
> >  >>  > `Tcl_GetMemoryInfo' collect2: ld returned 1 exit status
> >  >>  > make[1]: *** [nsthreadtest] Error 1
> >  >>  > make[1]: Leaving directory
> >  >>  > `/home/xbourgui/Desktop/aolserver-4.5.0/nsthread' make: ***
> >  >>  > [build] Error 1
> >  >>  >
> >  >>  >
> >  >>  > So I don't know what is going on, but it seems that something is
> >  >>  > wrong with one of the files.
> >  >>
> >  >> --
> >  >>  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