Re: [WebDNA] WebDNA 7 multiple fcgid processes

This WebDNA talk-list message is from

2012


It keeps the original formatting.
numero = 108801
interpreted = N
texte = Hi Aaron! your configuration looks good. Simple WebDNA code cannot start a second = instance. I can see three explanations - when you added "DefaultMaxClassProcessCount 1" to your configuration, = you did not restart apache - apache has been restarted, and for a reason i do not know, the running = FastCGI did not stop and start. Instead, apache started a second = instance - Ubuntu 11 has a setup that overrides the DefaultMaxClassProcessCount - chris On Mar 7, 2012, at 17:46, aaronmichaelmusic@gmail.com wrote: > A couple times in the last two months a client has called to complain = about database changes reverting. I logged into the server and saw that = two fcgid processes were active for the same domain. I don't understand = how and why this happens now seemingly randomly. I have not been able = to reproduce the error myself, trying a bunch of things to 'break' it. = The site contains both public and private (back-end) applications, so = there is a decent amount of traffic and database requests. Whereas I = have another site on the same server that is managing massive amounts of = data, daily, that hasn't had this problem but is only being used = privately. >=20 > Some of the back-end systems in this project were written by another = programmer several years ago. This legacy system apparently specified = all db changes to be committed only when instructed, as there are = [close] and [commit] tags used throughout. I'm using the directive = 'automatically commit to disk' though. >=20 > The site is hosted on an Ubuntu 11 VPS with Apache =20 > the build is 7.0.594 >=20 > the global Apache configuration is plain vanilla >=20 > There are 4 production sites currently on the server all using the = same configuration schema. =20 >=20 > I've included the configuration below, no .htaccess files are = currently used with this domain. >=20 > I'm just looking for a bit of insight into how new WebDNA fcgi = processes are initialized, if my configuration is well-formed, and if it = is possible for code to somehow cause problems in this regard. >=20 >=20 >=20 > > ServerAdmin info@peruopportunity.org > ServerName www.peruopportunity.org > ServerAlias peruopportunity.org >=20 > DocumentRoot /var/www/www.peruopportunity.org >=20 > > Options +Indexes FollowSymLinks +ExecCGI > AllowOverride All AuthConfig FileInfo > Order allow,deny > Allow from all > DirectoryIndex index.dna index.html index.tpl > >=20 > > AddType text/html .tpl .dna .htm .html > >=20 > > DefaultMaxClassProcessCount 1 > AddHandler fcgid-script .tpl .dna .htm .html > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .tpl > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .dna > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .htm > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .html > >=20 > > RewriteEngine on > RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L]= > >=20 > > deny from all > >=20 > > deny from all > >=20 > ErrorLog /var/www/www.peruopportunity.org/logs/error.log >=20 > = --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  2. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  3. Re: [WebDNA] WebDNA 7 multiple fcgid processes (WebDNA Solutions 2012)
  4. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  5. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  6. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  7. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  8. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  9. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  10. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  11. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  12. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  13. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  14. Re: [WebDNA] WebDNA 7 multiple fcgid processes (christophe.billiottet@webdna.us 2012)
  15. Re: [WebDNA] WebDNA 7 multiple fcgid processes (Govinda 2012)
  16. Re: [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
  17. Re: [WebDNA] WebDNA 7 multiple fcgid processes (Govinda 2012)
  18. [WebDNA] WebDNA 7 multiple fcgid processes (aaronmichaelmusic@gmail.com 2012)
Hi Aaron! your configuration looks good. Simple WebDNA code cannot start a second = instance. I can see three explanations - when you added "DefaultMaxClassProcessCount 1" to your configuration, = you did not restart apache - apache has been restarted, and for a reason i do not know, the running = FastCGI did not stop and start. Instead, apache started a second = instance - Ubuntu 11 has a setup that overrides the DefaultMaxClassProcessCount - chris On Mar 7, 2012, at 17:46, aaronmichaelmusic@gmail.com wrote: > A couple times in the last two months a client has called to complain = about database changes reverting. I logged into the server and saw that = two fcgid processes were active for the same domain. I don't understand = how and why this happens now seemingly randomly. I have not been able = to reproduce the error myself, trying a bunch of things to 'break' it. = The site contains both public and private (back-end) applications, so = there is a decent amount of traffic and database requests. Whereas I = have another site on the same server that is managing massive amounts of = data, daily, that hasn't had this problem but is only being used = privately. >=20 > Some of the back-end systems in this project were written by another = programmer several years ago. This legacy system apparently specified = all db changes to be committed only when instructed, as there are = [close] and [commit] tags used throughout. I'm using the directive = 'automatically commit to disk' though. >=20 > The site is hosted on an Ubuntu 11 VPS with Apache =20 > the build is 7.0.594 >=20 > the global Apache configuration is plain vanilla >=20 > There are 4 production sites currently on the server all using the = same configuration schema. =20 >=20 > I've included the configuration below, no .htaccess files are = currently used with this domain. >=20 > I'm just looking for a bit of insight into how new WebDNA fcgi = processes are initialized, if my configuration is well-formed, and if it = is possible for code to somehow cause problems in this regard. >=20 >=20 >=20 > > ServerAdmin info@peruopportunity.org > ServerName www.peruopportunity.org > ServerAlias peruopportunity.org >=20 > DocumentRoot /var/www/www.peruopportunity.org >=20 > > Options +Indexes FollowSymLinks +ExecCGI > AllowOverride All AuthConfig FileInfo > Order allow,deny > Allow from all > DirectoryIndex index.dna index.html index.tpl > >=20 > > AddType text/html .tpl .dna .htm .html > >=20 > > DefaultMaxClassProcessCount 1 > AddHandler fcgid-script .tpl .dna .htm .html > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .tpl > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .dna > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .htm > FcgidWrapper = /var/www/www.peruopportunity.org/WebDNA/WebDNA.fcgi .html > >=20 > > RewriteEngine on > RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L]= > >=20 > > deny from all > >=20 > > deny from all > >=20 > ErrorLog /var/www/www.peruopportunity.org/logs/error.log >=20 > = --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us christophe.billiottet@webdna.us

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:

Format Thousands Looks Busted (2000) oops private message leaked into talk list (1997) Shopping Cart Problem (1998) [WebDNA] [ipaddress] - [RealIP] - Not working properly (2016) Extended [ConvertChars] (1997) Not really WebCat (1997) [WebDNA] Downloadable docs (2011) WebDNA 6 Error (2004) problem with text A (2000) Formating found categories (1997) Quitting WebMerchant ? (1997) Multiple serial numbers (1997) WebDNA 6.0 Charset (2006) WebCat2final1 crashes (1997) EIMS Problems (1997) Forcing a NEWCART (1997) RE: Multiple Stores and WebCatalog Prefs (1997) WC2f3 (1997) Where's Cart Created ? (1997) [format 40s]text[/format] doesn't work (1997)