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:

WebCat editing, SiteGuard & SiteEdit (1997) HELP WITH DATES (1997) [WebDNA] Problem with SendMail - seems succesfull but nothing to recieve (2016) synching databases on multiple servers (1997) Uploading Files and Descriptions W* (2000) Using Eudora instead of Emailer, and cron facility (1998) Follow-Up to: Removing [showif] makes a big difference in speed (1997) Formatting a .txt file (1998) SET (1998) requiring form fields? (2000) WebCommerce: Folder organization ? (1997) Are you an WC expert? (1997) Color options for items (1999) Emailer port change (1997) New global preference ... ??? (2000) Beta 18 (1997) Multiple catalog databases and showcart (1997) SETMIMEHEADER for Excel Export (2006) return two fields w/ [lookup] (1998) [WriteFile] problems (1997)