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- chrisOn 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:
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- chrisOn 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:
More Discount Pricing thoughts/efforts (1998)
[WebDNA] [arrayset name=array_1&dim=X,Y,Z] Margins (2012)
Bad/GoodPath.inc and value of [cart]? (2000)
when is date system date or order date? (1997)
auction site (2000)
Still online from NY (2003)
HELP WITH DATES (1997)
More news on 5.0 (2003)
[WebDNA] WebDNA not parsing php files (2012)
RE: Clearing orders and database help! (1997)
Field name-subcategory (1997)
SiteEdit Pro Update Announcement (1997)
Date comparison (I think) has bugs ... (1998)
WebCatalog 2.0.1 NT beta 1 released (1997)
Replacing a price with text (1998)
Upgrade to WebCat2 from Commerce Lite (1997)
[WebDNA] Friday's.. WIP thread (2009)
Emailer help....! (1997)
[addlineitems] display (1997)
trouble updating records in database (1998)