Re: [WebDNA] WebDNA7 and mod_fcgi
This WebDNA talk-list message is from 2013
It keeps the original formatting.
numero = 110574
interpreted = N
texte = yes, it *feels* like that (what Chris says) to me too - some (legacy?) =code somewhere eats too much RAM (near the limit) .. which Webdna does =not recover from well ... and so Webdna stays in that limited-RAM state =(*even though* RAM should have meanwhile been freed up again; the =offending script has long since stopped parsing). I bet there is some =bad code in the Webdna engine itself ... that does not do "garbage =collection" properly... does not re-free up RAM that was used, under =certain conditions ... and when our scripts get near the hardware RAM =limit, then this weakness, in the heart of Webdna, gets uncovered. I =have been watching this behavior, off an on, since the late 1990's.Rebooting fixes it, until the situation it repeated.It does not have to occur when Webdna has been up a long time.. the =situation can be repeated within a minute of rebooting.. if a =too-RAM-intensive script it parsed again.Assuming my intuition is accurate, I think that without ability to fix =the real issue inside Webdna, our best bet is to prevent our scripts =pushing the envelope too much, in RAM.I don't know anything for sure.. but what I type here is my BEST =intuition on the topic ... repeatedly, over the years.-GovindaOn 2013-08-17, at 2:55 AM, christophe.billiottet@webdna.us wrote:> According to these two errors pointing at mod_fcgid, i would suggest =to restart apache or reboot the whole server: the memory footprint of =the server has probably increased because of a long uptime period. A =simple reboot should fix it. WebDNA.fcgi itself is not involved in this =error.>=20> - chris>=20>=20>=20>=20> On Aug 16, 2013, at 11:07 PM, Dan Strong
wrote:>=20>> Apache error logs littered with these two errors (15000+/day):>>=20>> 1) [warn] (103)Software caused connection abort: mod_fcgid: =ap_pass_brigade failed in handle_request function>> 2) [notice] mod_fcgid: too much /var/www/html/domain.com/page.html =process(current:1, max:1), skip the spawn request>=20
Associated Messages, from the most recent to the oldest:
yes, it *feels* like that (what Chris says) to me too - some (legacy?) =code somewhere eats too much RAM (near the limit) .. which Webdna does =not recover from well ... and so Webdna stays in that limited-RAM state =(*even though* RAM should have meanwhile been freed up again; the =offending script has long since stopped parsing). I bet there is some =bad code in the Webdna engine itself ... that does not do "garbage =collection" properly... does not re-free up RAM that was used, under =certain conditions ... and when our scripts get near the hardware RAM =limit, then this weakness, in the heart of Webdna, gets uncovered. I =have been watching this behavior, off an on, since the late 1990's.Rebooting fixes it, until the situation it repeated.It does not have to occur when Webdna has been up a long time.. the =situation can be repeated within a minute of rebooting.. if a =too-RAM-intensive script it parsed again.Assuming my intuition is accurate, I think that without ability to fix =the real issue inside Webdna, our best bet is to prevent our scripts =pushing the envelope too much, in RAM.I don't know anything for sure.. but what I type here is my BEST =intuition on the topic ... repeatedly, over the years.-GovindaOn 2013-08-17, at 2:55 AM, christophe.billiottet@webdna.us wrote:> According to these two errors pointing at mod_fcgid, i would suggest =to restart apache or reboot the whole server: the memory footprint of =the server has probably increased because of a long uptime period. A =simple reboot should fix it. WebDNA.fcgi itself is not involved in this =error.>=20> - chris>=20>=20>=20>=20> On Aug 16, 2013, at 11:07 PM, Dan Strong wrote:>=20>> Apache error logs littered with these two errors (15000+/day):>>=20>> 1) [warn] (103)Software caused connection abort: mod_fcgid: =ap_pass_brigade failed in handle_request function>> 2) [notice] mod_fcgid: too much /var/www/html/domain.com/page.html =process(current:1, max:1), skip the spawn request>=20
John Butler
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
I forgot (1998)
Blank Orders (2005)
[WebDNA] Can WebDNA corrupt a db? (2012)
Falsifying [BROWSERNAME] (1998)
[format] problems (1998)
[WebDNA] fastcgi 7+ & [cart]? (2010)
default value from Lookup (was Grant, please help me) (1997)
Nesting format tags (1997)
ANother SHOWIF problem (1997)
[shownext max=?] armed (1997)
Help with Repost Data msg from form (1997)
[WebDNA] Data loss (2016)
[OT] Flash & WebDNA (2003)
Help!!!! Purchases not going through! (1997)
[WebDNA] DNA suffix (2008)
WebCatalog for Postcards ? (1997)
Install Webcatalog under NT4.0 and Microsoft IIS 2.0 (1997)
[WebDNA] Valid input from a post search form (2013)
math and european notation (1998)
Reload of the shoppingcart.tmpl page (1999)