You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
(4) |
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
(14) |
Mar
(15) |
Apr
(9) |
May
(7) |
Jun
(21) |
Jul
(26) |
Aug
(2) |
Sep
(79) |
Oct
(49) |
Nov
(13) |
Dec
|
2013 |
Jan
(2) |
Feb
(7) |
Mar
(2) |
Apr
(13) |
May
(9) |
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
(9) |
Dec
|
2014 |
Jan
|
Feb
(6) |
Mar
|
Apr
|
May
(5) |
Jun
(1) |
Jul
|
Aug
(10) |
Sep
(3) |
Oct
(1) |
Nov
|
Dec
|
2015 |
Jan
|
Feb
(1) |
Mar
(15) |
Apr
(3) |
May
|
Jun
(4) |
Jul
|
Aug
(16) |
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jim <jim...@gm...> - 2012-02-25 16:42:32
|
Well Don, I'm responding to two things, one is that Dossy had asked about this some years back, and the other is the question that Agustin asked... all I've done so far is think about it and invite comment. Having said that, could you look at the other change I made on my fork which is not going to be merged into the main repo unless someone looks at it and sees "yes, this does fix existing problems, and we should merge it"? There are other funcs where I think this should be performed, but, one at a time, and with review each time. On 2/25/12, Don Baccus <dh...@pa...> wrote: > > On Feb 25, 2012, at 1:45 AM, Jim wrote: > >> Hi Agustin, moving this to its own thread. >> >> On 2/25/12, Agustin Lopez <agu...@uv...> wrote: >>> Hi all! >>> >>> Talking about nspostgres, has anybody implemented any way to auto >>> reconnect >>> to the database in a Postgresql start / stop? >>> >>> Thanks, >>> Agustin >> >> Since the normal procedure when restarting pg is to stop pg client >> programs, stop pg, start pg and start clients, I didn't see a use to >> try implementing this. > > That's right. > >> What I did see was extra code ran every time >> nspostgres was used to query (or use ddl/dml) to make sure a >> connection was stable, and that could be a heavy cost, especially if >> pg is not running on the same machine as its clients (incl aolserver). > > nspostgres implements recovery after the failure (crash) of a single > backend, not the starting/stopping of postmaster. > > That code's been around forever, is extremely stable, and while very few > people now use aolserver some very large sites depend on it remaining > stable. > > Unless you think you have a *really, really, really* good reason to muck > with it, please don't. > >> >> Having said that, I'd like to explore what would be required to make >> that happen. > > I don't see why. How often do you start/stop postmaster? If you're doing > so often, you're doing something wrong. Not in at least 2-3 years, so I'm presently thinking the same. They're so stable together that taking the time to restart things is no big deal. Now having said that, if someone says "for me, restarting aolserver takes 2 days from when I tell it to bounce", then I think there's a problem. I don't expect to ever hear that :) > If you're doing so rarely, then having to bounce aolserver, too, is no big > deal. That's what I thought too; let's see if there's a real use case for this... -Jim |
From: Don B. <dh...@pa...> - 2012-02-25 15:15:05
|
On Feb 25, 2012, at 1:45 AM, Jim wrote: > Hi Agustin, moving this to its own thread. > > On 2/25/12, Agustin Lopez <agu...@uv...> wrote: >> Hi all! >> >> Talking about nspostgres, has anybody implemented any way to auto reconnect >> to the database in a Postgresql start / stop? >> >> Thanks, >> Agustin > > Since the normal procedure when restarting pg is to stop pg client > programs, stop pg, start pg and start clients, I didn't see a use to > try implementing this. That's right. > What I did see was extra code ran every time > nspostgres was used to query (or use ddl/dml) to make sure a > connection was stable, and that could be a heavy cost, especially if > pg is not running on the same machine as its clients (incl aolserver). nspostgres implements recovery after the failure (crash) of a single backend, not the starting/stopping of postmaster. That code's been around forever, is extremely stable, and while very few people now use aolserver some very large sites depend on it remaining stable. Unless you think you have a *really, really, really* good reason to muck with it, please don't. > > Having said that, I'd like to explore what would be required to make > that happen. I don't see why. How often do you start/stop postmaster? If you're doing so often, you're doing something wrong. If you're doing so rarely, then having to bounce aolserver, too, is no big deal. ---- Don Baccus http://donb.photo.net http://birdnotes.net http://openacs.org |
From: Jim <jim...@gm...> - 2012-02-25 09:46:03
|
Hi Agustin, moving this to its own thread. On 2/25/12, Agustin Lopez <agu...@uv...> wrote: > Hi all! > > Talking about nspostgres, has anybody implemented any way to auto reconnect > to the database in a Postgresql start / stop? > > Thanks, > Agustin Since the normal procedure when restarting pg is to stop pg client programs, stop pg, start pg and start clients, I didn't see a use to try implementing this. What I did see was extra code ran every time nspostgres was used to query (or use ddl/dml) to make sure a connection was stable, and that could be a heavy cost, especially if pg is not running on the same machine as its clients (incl aolserver). Having said that, I'd like to explore what would be required to make that happen. It seems to me one of the better approaches, is don't make the clients have to do anything different, that is, they don't have to know the db closed and reopened. In this approach, there seems to be three states for a connection: (1) it's good, and ready to accept queries; (2) the database has restarted, it's up and ready, but the underlying connection has to be replaced (leading to state 1); or (3) the database is in the process of restarting, so a query is not possible at this time. If this is the approach we want, then the first order of business is to determine which of the three states we're in. Can we start by just assuming we're in state 1 and sending a query? If we do this and we're in state 2, does the process segfault (due to the thing that used to be in ram not being there)? Let's start here. -Jim |
From: Agustin L. <agu...@uv...> - 2012-02-25 08:21:59
|
Hi all! Talking about nspostgres, has anybody implemented any way to auto reconnect to the database in a Postgresql start / stop? Thanks, Agustin Jim <jim...@gm...> escribió: >Hi Majid and the group, > >I've been taking care of nspostgres and I made a git copy on github >with my changes. I did things a little differently, I think a function >should only have one exit point. So, the structure is a little >different (I added "else" clauses for "if"s that test for errors, also >a variable "result" which holds the function return value, a "break" >statement to get out of the blob loop if a db error happens, a "return >result" at the end and "result = ..." where appropriate. I also took >care of the close(fd) thing.) > >Take a look! You can: > > git clone git://github.com/jwlynch/nspostgres.git > >Whoever wants to (would appreciate it if Dossy and Majid) can take a >look and see if this thing works; I'll ask openacs people to check it >out as well. > >-Jim > >On 2/6/12, Majid Khan <maj...@gm...> wrote: >> Hello All, >> >> Just checking the code of nspostgres driver (downloaded from git) and >found >> that the code needs some fixes. Couple of thing which I see >> >> 1- in nspostgres.c >> >> fucntion: static int blob_dml_file >> where we see these lines: >> >> if (fd == -1) >> { >> Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, >> strerror(errno)); >> Tcl_AppendResult (interp, "can't open file ", filename, " for >reading. ", >> "received error ", strerror(errno), NULL); >> } >> >> Why to continue the process when we are unable to open the file? >Shouldn't >> it be >> >> if (fd == -1) >> { >> Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, >> strerror(errno)); >> Tcl_AppendResult (interp, "can't open file ", filename, " for >reading. ", >> "received error ", strerror(errno), NULL); >> *return TCL_ERROR; >> *} >> >> 2- In the same function where we have this: >> >> if (Ns_PgExec(handle, query) != NS_DML) { >> Tcl_DString errString; >> Tcl_DStringInit(&errString); >> Tcl_DStringAppend >> (&errString, "Error inserting data into BLOB\n", -1); >> if(handle->verbose) >> { >> append_PQresultStatus(&errString, nspgConn->res); >> >> Tcl_DStringAppend(&errString, "SQL: ", -1); >> Tcl_DStringAppend(&errString, query, -1); >> } >> Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); >> Tcl_DStringFree(&errString); >> return TCL_ERROR; >> } >> >> here while returning error we are not closing the file descriptor so >I see >> a resource leak so it should be >> >> if (Ns_PgExec(handle, query) != NS_DML) { >> Tcl_DString errString; >> Tcl_DStringInit(&errString); >> Tcl_DStringAppend >> (&errString, "Error inserting data into BLOB\n", -1); >> if(handle->verbose) >> { >> append_PQresultStatus(&errString, nspgConn->res); >> >> Tcl_DStringAppend(&errString, "SQL: ", -1); >> Tcl_DStringAppend(&errString, query, -1); >> } >> Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); >> Tcl_DStringFree(&errString); >> *close(fd); >> * return TCL_ERROR; >> } >> >> >> Regards, >> >> Majid. >> > >------------------------------------------------------------------------------ >Virtualization & Cloud Management Using Capacity Planning >Cloud computing makes use of virtualization - but cloud computing >also focuses on allowing computing to be delivered as a service. >http://www.accelacomm.com/jaw/sfnl/114/51521223/ >_______________________________________________ >aolserver-talk mailing list >aol...@li... >https://lists.sourceforge.net/lists/listinfo/aolserver-talk -- Enviado desde mi teléfono Android con K-9 Mail. Disculpa mi brevedad |
From: Jim <jim...@gm...> - 2012-02-24 14:07:05
|
Hi Majid and the group, I've been taking care of nspostgres and I made a git copy on github with my changes. I did things a little differently, I think a function should only have one exit point. So, the structure is a little different (I added "else" clauses for "if"s that test for errors, also a variable "result" which holds the function return value, a "break" statement to get out of the blob loop if a db error happens, a "return result" at the end and "result = ..." where appropriate. I also took care of the close(fd) thing.) Take a look! You can: git clone git://github.com/jwlynch/nspostgres.git Whoever wants to (would appreciate it if Dossy and Majid) can take a look and see if this thing works; I'll ask openacs people to check it out as well. -Jim On 2/6/12, Majid Khan <maj...@gm...> wrote: > Hello All, > > Just checking the code of nspostgres driver (downloaded from git) and found > that the code needs some fixes. Couple of thing which I see > > 1- in nspostgres.c > > fucntion: static int blob_dml_file > where we see these lines: > > if (fd == -1) > { > Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, > strerror(errno)); > Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", > "received error ", strerror(errno), NULL); > } > > Why to continue the process when we are unable to open the file? Shouldn't > it be > > if (fd == -1) > { > Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, > strerror(errno)); > Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", > "received error ", strerror(errno), NULL); > *return TCL_ERROR; > *} > > 2- In the same function where we have this: > > if (Ns_PgExec(handle, query) != NS_DML) { > Tcl_DString errString; > Tcl_DStringInit(&errString); > Tcl_DStringAppend > (&errString, "Error inserting data into BLOB\n", -1); > if(handle->verbose) > { > append_PQresultStatus(&errString, nspgConn->res); > > Tcl_DStringAppend(&errString, "SQL: ", -1); > Tcl_DStringAppend(&errString, query, -1); > } > Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); > Tcl_DStringFree(&errString); > return TCL_ERROR; > } > > here while returning error we are not closing the file descriptor so I see > a resource leak so it should be > > if (Ns_PgExec(handle, query) != NS_DML) { > Tcl_DString errString; > Tcl_DStringInit(&errString); > Tcl_DStringAppend > (&errString, "Error inserting data into BLOB\n", -1); > if(handle->verbose) > { > append_PQresultStatus(&errString, nspgConn->res); > > Tcl_DStringAppend(&errString, "SQL: ", -1); > Tcl_DStringAppend(&errString, query, -1); > } > Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); > Tcl_DStringFree(&errString); > *close(fd); > * return TCL_ERROR; > } > > > Regards, > > Majid. > |
From: Majid K. <maj...@gm...> - 2012-02-23 21:09:26
|
Hello All, Just checking the code of nspostgres driver (downloaded from git) and found that the code needs some fixes. Couple of thing which I see 1- in nspostgres.c fucntion: static int blob_dml_file where we see these lines: if (fd == -1) { Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, strerror(errno)); Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", "received error ", strerror(errno), NULL); } Why to continue the process when we are unable to open the file? Shouldn't it be if (fd == -1) { Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, strerror(errno)); Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", "received error ", strerror(errno), NULL); *return TCL_ERROR; *} 2- In the same function where we have this: if (Ns_PgExec(handle, query) != NS_DML) { Tcl_DString errString; Tcl_DStringInit(&errString); Tcl_DStringAppend (&errString, "Error inserting data into BLOB\n", -1); if(handle->verbose) { append_PQresultStatus(&errString, nspgConn->res); Tcl_DStringAppend(&errString, "SQL: ", -1); Tcl_DStringAppend(&errString, query, -1); } Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); Tcl_DStringFree(&errString); return TCL_ERROR; } here while returning error we are not closing the file descriptor so I see a resource leak and it should be if (Ns_PgExec(handle, query) != NS_DML) { Tcl_DString errString; Tcl_DStringInit(&errString); Tcl_DStringAppend (&errString, "Error inserting data into BLOB\n", -1); if(handle->verbose) { append_PQresultStatus(&errString, nspgConn->res); Tcl_DStringAppend(&errString, "SQL: ", -1); Tcl_DStringAppend(&errString, query, -1); } Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); Tcl_DStringFree(&errString); *close(fd); * return TCL_ERROR; } Regards, Majid. |
From: Alexey P. <pec...@mo...> - 2012-02-14 15:57:31
|
I try this code: set data "Привет!" set zdata [ns_zlib compress [encoding convertto utf-8 $data]] set data2 [encoding convertfrom utf-8 [ns_zlib uncompress $zdata]] puts $data2 And get wrong result (is not equal to $data): @825B! -- Best regards, Alexey Pechnikov. http://pechnikov.tel/ |
From: Majid K. <maj...@gm...> - 2012-02-06 10:25:37
|
Hello All, Just checking the code of nspostgres driver (downloaded from git) and found that the code needs some fixes. Couple of thing which I see 1- in nspostgres.c fucntion: static int blob_dml_file where we see these lines: if (fd == -1) { Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, strerror(errno)); Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", "received error ", strerror(errno), NULL); } Why to continue the process when we are unable to open the file? Shouldn't it be if (fd == -1) { Ns_Log (Error, " Error opening file %s: %d(%s)", filename, errno, strerror(errno)); Tcl_AppendResult (interp, "can't open file ", filename, " for reading. ", "received error ", strerror(errno), NULL); *return TCL_ERROR; *} 2- In the same function where we have this: if (Ns_PgExec(handle, query) != NS_DML) { Tcl_DString errString; Tcl_DStringInit(&errString); Tcl_DStringAppend (&errString, "Error inserting data into BLOB\n", -1); if(handle->verbose) { append_PQresultStatus(&errString, nspgConn->res); Tcl_DStringAppend(&errString, "SQL: ", -1); Tcl_DStringAppend(&errString, query, -1); } Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); Tcl_DStringFree(&errString); return TCL_ERROR; } here while returning error we are not closing the file descriptor so I see a resource leak so it should be if (Ns_PgExec(handle, query) != NS_DML) { Tcl_DString errString; Tcl_DStringInit(&errString); Tcl_DStringAppend (&errString, "Error inserting data into BLOB\n", -1); if(handle->verbose) { append_PQresultStatus(&errString, nspgConn->res); Tcl_DStringAppend(&errString, "SQL: ", -1); Tcl_DStringAppend(&errString, query, -1); } Tcl_AppendResult(interp, Tcl_DStringValue(&errString), NULL); Tcl_DStringFree(&errString); *close(fd); * return TCL_ERROR; } Regards, Majid. |
From: Steve M. <st...@ma...> - 2011-12-15 23:07:21
|
Hi It looks like you don't have the nsopenssl module loaded. Can you confirm that? Regards Steve On 15/12/11 22:34, Thorpe Mayes wrote: > Hi, > > I am trying to create a listener for PayPal transactions. > > When I do this: > > set page [ns_httpspost $url $rqset $qsset] > > where url = a https url > rqset is empty > qsset is a set of parameters > > I get the following error: > > invalid command name "ns_openssl_sockopen" > while executing > "ns_openssl_sockopen -nonblock $host $port" > (procedure "ns_httpsopen" line 42) > invoked from within > "ns_httpsopen POST $url $rqset $timeout $querystring" > (procedure "ns_httpspost" line 124) > invoked from within > "ns_httpspost $url $rqset $qsset" > > > I am running aolserver 4.5.0 > > Thanks, > > Thorpe > > Thorpe Mayes > > > > > > > ------------------------------------------------------------------------------ > 10 Tips for Better Server Consolidation > Server virtualization is being driven by many needs. > But none more important than the need to reduce IT complexity > while improving strategic productivity. Learn More! > http://www.accelacomm.com/jaw/sdnl/114/51507609/ > _______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk ------------------------------------------------------------------------ Steve Manning - Ubuntu Linux 11.10 - Gnome 3.0 East Goscote - Leicester - UK +44(0)116 260 5457 E-Mail: Steve@Manning.net <mailto:Steve@Manning.net> - Web: www.festinalente.co.uk <http://www.festinalente.co.uk> Twitter: Verbomania <http://twitter.com/verbomania> - IM: Verbomania <xmpp://ver...@gm...> Public Key: 25665CAF from wwwkeys.pgp.net <http://stinkfoot.org:11371/pks/lookup?op=index&search=0x25665CAF&fingerprint=on&hash=on> ------------------------------------------------------------------------ There are only 10 types of people in this world Those who understand binary and those who don't ------------------------------------------------------------------------ |
From: Jeff R. <dv...@di...> - 2011-12-15 22:58:54
|
Obvious question: did you load and configure nsopenssl in your server? -J Thorpe Mayes wrote: > Hi, > > I am trying to create a listener for PayPal transactions. > > When I do this: > > set page [ns_httpspost $url $rqset $qsset] > > where url = a https url > rqset is empty > qsset is a set of parameters > > I get the following error: > > invalid command name "ns_openssl_sockopen" > while executing > "ns_openssl_sockopen -nonblock $host $port" > (procedure "ns_httpsopen" line 42) > invoked from within > "ns_httpsopen POST $url $rqset $timeout $querystring" > (procedure "ns_httpspost" line 124) > invoked from within > "ns_httpspost $url $rqset $qsset" > > > I am running aolserver 4.5.0 > > Thanks, > > Thorpe > > Thorpe Mayes > > > > > > > ------------------------------------------------------------------------------ > 10 Tips for Better Server Consolidation > Server virtualization is being driven by many needs. > But none more important than the need to reduce IT complexity > while improving strategic productivity. Learn More! > http://www.accelacomm.com/jaw/sdnl/114/51507609/ > _______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk |
From: Thorpe M. <tm...@ec...> - 2011-12-15 22:34:59
|
Hi, I am trying to create a listener for PayPal transactions. When I do this: set page [ns_httpspost $url $rqset $qsset] where url = a https url rqset is empty qsset is a set of parameters I get the following error: invalid command name "ns_openssl_sockopen" while executing "ns_openssl_sockopen -nonblock $host $port" (procedure "ns_httpsopen" line 42) invoked from within "ns_httpsopen POST $url $rqset $timeout $querystring" (procedure "ns_httpspost" line 124) invoked from within "ns_httpspost $url $rqset $qsset" I am running aolserver 4.5.0 Thanks, Thorpe Thorpe Mayes |
From: Jim D. <jgd...@ma...> - 2011-12-14 15:59:32
|
Hi, I think you want the "ns_server active" command. It will show what's running plus some timing stats. I think there's a bundled "stats" interface that has a web page display of this. -Jim On Dec 14, 2011, at 2:16 AM, Levy Bajamundi wrote: > Hi, > > Is there a way to get the current urls being served via ns_pools or ns_limits? We're trying to figure out why our average latency has bumped up since we migrated over from 4.0 to 4.5.1. > > > Thanks, > > Levy > ------------------------------------------------------------------------------ > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > This paper surveys cloud computing today: What are the benefits? > Why are businesses embracing it? What are its payoffs and pitfalls? > http://www.accelacomm.com/jaw/sdnl/114/51425149/_______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk |
From: Jim D. <jgd...@ma...> - 2011-12-14 13:21:43
|
Hi, I'd leave ns_http in the core for now -- should be no problem with updates like this. For this functionality, I think you may be able to get the same effect with tclcurl and a bunch of callbacks among other features. But, ns_http waitall does seems cleaner. -Jim On Dec 13, 2011, at 5:03 PM, Jeff Rogers wrote: > Hey all, > > I'm in the process of making some additions to ns_http (especially a > "waitall" subcommand that waits for any outstanding request to finish; > useful when you're making a lot of requests) and I got to wondering if > ns_http would be better as an external module (where it might be more > flexible to update) or if people prefer it in the core. > > Thoughts? > > -J > > > ------------------------------------------------------------------------------ > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > This paper surveys cloud computing today: What are the benefits? > Why are businesses embracing it? What are its payoffs and pitfalls? > http://www.accelacomm.com/jaw/sdnl/114/51425149/ > _______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk |
From: Levy B. <tap...@gm...> - 2011-12-14 09:17:27
|
Hi, Is there a way to get the current urls being served via ns_pools or ns_limits? We're trying to figure out why our average latency has bumped up since we migrated over from 4.0 to 4.5.1. Thanks, Levy |
From: Alexey P. <pec...@mo...> - 2011-12-14 09:04:58
|
We can load external module into any AOL build and it's more useful I think. 2011/12/14 Jeff Rogers <dv...@di...>: > Hey all, > > I'm in the process of making some additions to ns_http (especially a > "waitall" subcommand that waits for any outstanding request to finish; > useful when you're making a lot of requests) and I got to wondering if > ns_http would be better as an external module (where it might be more > flexible to update) or if people prefer it in the core. > > Thoughts? > > -J > > > ------------------------------------------------------------------------------ > Cloud Computing - Latest Buzzword or a Glimpse of the Future? > This paper surveys cloud computing today: What are the benefits? > Why are businesses embracing it? What are its payoffs and pitfalls? > http://www.accelacomm.com/jaw/sdnl/114/51425149/ > _______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk -- Best regards, Alexey Pechnikov. http://pechnikov.tel/ |
From: Jeff R. <dv...@di...> - 2011-12-14 00:04:04
|
Hey all, I'm in the process of making some additions to ns_http (especially a "waitall" subcommand that waits for any outstanding request to finish; useful when you're making a lot of requests) and I got to wondering if ns_http would be better as an external module (where it might be more flexible to update) or if people prefer it in the core. Thoughts? -J |
From: Thorpe M. <tm...@ec...> - 2011-12-12 15:34:16
|
Hi, How do I implement ns_limits? Can I enter the following is the config file: ns_limits set default -maxupload [expr 15 * 1024 * 1024] or, do I need to do something else? Thanks, Thorpe Thorpe Mayes tm...@ec... |
From: John B. <jo...@bo...> - 2011-11-19 12:17:15
|
Is anyone using awstats with aolserver? Can you share your LogFormat= line from your awstats.conf file? LogFormat=4 (the default) works, but doesn't support a number of awstats features. I could RTFM and figure out the exact awstats LogFormat= line, but if someone has already done it... -john |
From: John B. <jo...@bo...> - 2011-11-11 14:34:26
|
I recommend using apachebench (ab) to test your download speeds, and definitely use the external ip, *not* localhost for your tests. I'm not sure exactly the mechanism, but I can get quite different transfer speeds while testing with localhost vs the external IP, perhaps because localhost communications can, in some cases, be some over a shared memory connection rather than over TCP/IP. Also, make sure that your ethernet card is locked to a certain speed and not on auto-detect, as that is a common high-speed download problem causer. FWIW, here are a few things I've found about file download speeds with aolserver: 1) you'll get quite different speeds depending on small vs large files, and with different levels of concurrency. Also, be sure to look for occasional high-latency outlying results, because I think it's really bad to make the occasional person wait 5 seconds for a download to start. 2) aolserver is a totally acceptable performer for providing medium load downloading services. But...so is apache. However, with its thread-based server architecture, aolserver isn't so great if you plan on having several thousand concurrent downloads. 3) Long ago, I believe that aolserver had an option for async http serving of files, but I believe this was removed for code maintenance simplicity's sae. 4) I recommend using a dedicated "dumb" http server, such as nginx, lighttpd or mathopd to provide download services. lighttpd provides a bandwidth throttling feature, which I personally found very useful (mainly for minimizing the impact of rogue, badly written http spiders). Lighttpd, however, isn't entirely stable, and certainly nginx is the current darling for this use. Personally, I like mathopd, because it's small, exceedingly stable, and has a very clean code base. 5) 3 years ago, I did a benchmark of "hello world" using various http scripting platforms, and aolserver was stupidly faster than everything (about 40x faster) except when compared to pure java servers, where it was only 2x faster. :D 6) For all that, I find aolserver to be exceedingly good at serving lots of small files. -john On Nov 10, 2011, at 8:55 PM, aT wrote: > Downloads were done one after another, not in parallel. > > > > On Thu, Nov 10, 2011 at 10:13 PM, Jeff Rogers <dv...@di...> wrote: > Were you doing these two downloads at the same time over the same link? If so, you're probably just seeing effects of the network, not anything about the server itself. > > If OTOH you're doing each download separately on an otherwise idle connection and idle server, that would be very strange. There shouldn't be anything slowing the download once it has started. > > Also, note that the mailing lists have moved to sourceforge; the old listserv address is liable to stop working at any time. > > -J > > aT wrote: > Hi , > > Over a single internet connection i tried downloading a zip file from > Aolserver and from Nginx. Aolserver was giving me download speed in my > particular case 10-15 KB/s , whereas same file downloaded from Nginx > with more than 800 KB/s . > > Both Nginx and Aoslerver (4.5.1) are hosted on the same server , same OS , > > Is there any hidden resource limiting in Aolserver 4.5.1 ? > > Thanks in advance for any insight , > > > -- > > -- AOLserver - http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to > <lis...@li...> with the body of "SIGNOFF AOLSERVER" in the > email message. You can leave the Subject: field of your email blank. > > > > > > -- > Syed Atif Ali > Desk: 971 4 4493131 > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1_______________________________________________ > aolserver-talk mailing list > aol...@li... > https://lists.sourceforge.net/lists/listinfo/aolserver-talk |
From: aT <ati...@gm...> - 2011-11-10 20:56:07
|
Downloads were done one after another, not in parallel. On Thu, Nov 10, 2011 at 10:13 PM, Jeff Rogers <dv...@di...> wrote: > Were you doing these two downloads at the same time over the same link? > If so, you're probably just seeing effects of the network, not anything > about the server itself. > > If OTOH you're doing each download separately on an otherwise idle > connection and idle server, that would be very strange. There shouldn't be > anything slowing the download once it has started. > > Also, note that the mailing lists have moved to sourceforge; the old > listserv address is liable to stop working at any time. > > -J > > aT wrote: > >> Hi , >> >> Over a single internet connection i tried downloading a zip file from >> Aolserver and from Nginx. Aolserver was giving me download speed in my >> particular case 10-15 KB/s , whereas same file downloaded from Nginx >> with more than 800 KB/s . >> >> Both Nginx and Aoslerver (4.5.1) are hosted on the same server , same OS , >> >> Is there any hidden resource limiting in Aolserver 4.5.1 ? >> >> Thanks in advance for any insight , >> >> >> -- >> >> -- AOLserver - http://www.aolserver.com/ >> >> To Remove yourself from this list, simply send an email to >> <lis...@li...> with the body of "SIGNOFF AOLSERVER" in the >> email message. You can leave the Subject: field of your email blank. >> >> > -- Syed Atif Ali Desk: 971 4 4493131 |
From: Jeff R. <dv...@di...> - 2011-11-10 18:13:33
|
Were you doing these two downloads at the same time over the same link? If so, you're probably just seeing effects of the network, not anything about the server itself. If OTOH you're doing each download separately on an otherwise idle connection and idle server, that would be very strange. There shouldn't be anything slowing the download once it has started. Also, note that the mailing lists have moved to sourceforge; the old listserv address is liable to stop working at any time. -J aT wrote: > Hi , > > Over a single internet connection i tried downloading a zip file from > Aolserver and from Nginx. Aolserver was giving me download speed in my > particular case 10-15 KB/s , whereas same file downloaded from Nginx > with more than 800 KB/s . > > Both Nginx and Aoslerver (4.5.1) are hosted on the same server , same OS , > > Is there any hidden resource limiting in Aolserver 4.5.1 ? > > Thanks in advance for any insight , > > > -- > > -- AOLserver - http://www.aolserver.com/ > > To Remove yourself from this list, simply send an email to > <lis...@li...> with the body of "SIGNOFF AOLSERVER" in the > email message. You can leave the Subject: field of your email blank. > |
From: Dossy S. <do...@pa...> - 2011-10-28 17:18:31
|
On 10/28/11 9:55 AM, Fernando Cassia wrote: > What were the reasons cited? Just curious. No reasons were given by AOL. None that I received, anyway. -- Dossy Shiobara | "He realized the fastest way to change do...@pa... | is to laugh at your own folly -- then you http://panoptic.com/ | can let go and quickly move on." (p. 70) * WordPress * jQuery * MySQL * Security * Business Continuity * |
From: Lamar O. <lo...@pa...> - 2011-10-28 15:13:22
|
On Friday, October 28, 2011 08:40:35 AM Francesco Paolo Lovergine wrote: > On Thu, Oct 27, 2011 at 08:57:26AM +0100, Steve Manning wrote: > > Thanks for doing this Dossy. > Dossy, could you please remove the subject auto-tagging used in mailman? > It is quite tedious and filterig can be done easily by other header fields, > such as X-BeenThere or what else. I want to thank Dossy for accomplishing this as well. I also want to express that I know of e-mail readers that have more difficulty than some in dealing with other headers for filtering; I personally use Kmail, which doesn't have this problem, but I do know of people using webmail systems where it is easier to sort by subject, and the subject tagging assists greatly in dealing with lists for them. I personally prefer subject tagging for other reasons, but it doesn't really matter for my e-mail reader.... |
From: Fernando C. <fc...@gm...> - 2011-10-28 13:55:54
|
On Thu, Oct 27, 2011 at 01:42, Dossy Shiobara <do...@pa...> wrote: > discontinuing > their LISTSERV service as of November 1st, 2011. > What were the reasons cited? Just curious. FC -- "The purpose of computing is insight, not numbers." Richard Hamming - http://en.wikipedia.org/wiki/Hamming_code |
From: Francesco P. L. <fr...@de...> - 2011-10-28 13:18:23
|
On Thu, Oct 27, 2011 at 08:57:26AM +0100, Steve Manning wrote: > Thanks for doing this Dossy. > Dossy, could you please remove the subject auto-tagging used in mailman? It is quite tedious and filterig can be done easily by other header fields, such as X-BeenThere or what else. Thanks -- Francesco P. Lovergine |