Re: [WebDNA] WebDNA 7 multiple fcgid processes
This WebDNA talk-list message is from 2012
It keeps the original formatting.
numero = 108802
interpreted = N
texte = > 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 apacheI can rule this out> - 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 =instanceI always check the processes immediately after restarting, so I think =this one can be ruled out as well> - Ubuntu 11 has a setup that overrides the DefaultMaxClassProcessCountmaybe that's what I need to be looking atAny differences in using mod_fcgid over mod_fastcgi? Do you think it =would be worthwhile to try a different configuration with fastcgi =instead?Another thing to note....On the Dreamhost Debian VPS I was working with a while back, I found =that a WebDNA.fcgi instance was created for each template extension that =was accessed. This had something to do with the poor apache config, but =I was able to hack around by only calling the fcgi process for .dna =extensions. =20 =20>=20> - chris>=20>=20> On Mar 7, 2012, at 17:46, aaronmichaelmusic@gmail.com wrote:>=20>> 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>=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:
> 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 apacheI can rule this out> - 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 =instanceI always check the processes immediately after restarting, so I think =this one can be ruled out as well> - Ubuntu 11 has a setup that overrides the DefaultMaxClassProcessCountmaybe that's what I need to be looking atAny differences in using mod_fcgid over mod_fastcgi? Do you think it =would be worthwhile to try a different configuration with fastcgi =instead?Another thing to note....On the Dreamhost Debian VPS I was working with a while back, I found =that a WebDNA.fcgi instance was created for each template extension that =was accessed. This had something to do with the poor apache config, but =I was able to hack around by only calling the fcgi process for .dna =extensions. =20 =20>=20> - chris>=20>=20> On Mar 7, 2012, at 17:46, aaronmichaelmusic@gmail.com wrote:>=20>> 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>=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
aaronmichaelmusic@gmail.com
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:
test (2001)
Max Record length restated as maybe bug (1997)
Whats up with emailer? (1998)
OT- AS/400 and Macs (2003)
Page Breaks in Word (2003)
Public beta 2 for WebCatalog 4.0 is now available. (2000)
ConvertCharacters (2000)
Question about replacing words (1998)
Superfilous Characters (1998)
WebCatalog for Postcards ? (1997)
WebCat templates for TyphoonPro admin (1999)
Newbie questions (1999)
Link in a text (2000)
Wanted: More Math Functions (or, Can You Solve This?) (1997)
2.0Beta Command Ref (can't find this instruction) (1997)
WebCatalog2 Feature Feedback (1996)
Setting user and password (1999)
[WebDNA] TCPCONNECT & Timeout (2015)
japanese characters (1997)
WebCommerce: Folder organization ? (1997)