Issue #2901 has been updated by konrad rzentarzewski.

i'm perfectly ok with tracking individual tickets, however i cannot see any 
"related tickets" list or section here.
----------------------------------------
Bug #2901: numerous issues with puppetmaster 0.25.1 and passenger (2.2.2, 2.2.7)
http://projects.reductivelabs.com/issues/2901

Author: konrad rzentarzewski
Status: Investigating
Priority: Normal
Assigned to: Jesse Wolfe
Category: passenger
Target version: 0.25.3
Affected version: 0.25.1
Keywords: 
Branch: 


attached my current configuration (mod_passenger, puppet.conf).

below are problems encountered. none of them exists with webrick configuration, 
however support for webrick should be removed as it doesn't handle multiple 
server connections.

(1) problem with stored configs and postgres. applying fix from #2880 did no 
change here.

<pre>
Dec  8 14:34:05 punch puppetmasterd[741]: Cached facts for 
puppet.looney.acme.com failed: PGError: no connection to the server
Dec  8 14:34:05 punch puppetmasterd[741]: Could not retrieve facts for 
puppet.looney.acme.com: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Cached facts for 
puppet.looney.acme.com failed: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for 
puppet.looney.acme.com: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Cached facts for 
puppet.looney.acme.com failed: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for 
puppet.looney.acme.com: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Cached facts for 
puppet.looney.acme.com failed: PGError: no connection to the server
Dec  8 14:34:06 punch puppetmasterd[741]: Could not retrieve facts for 
puppet.looney.acme.com: PGError: no connection to the server
</pre>

(2) similiar issue with sqlite3:

<pre>
Dec  8 16:40:46 punch puppetmasterd[13613]: SQLite3::BusyException: database is 
locked: INSERT INTO "hosts" ("name", "last_report", "created_at", "updated_at", 
"ip", "last_freshcheck", "environment", "sou
ce_file_id", "last_compile") VALUES('roadrunner.looney.acme.com', NULL, 
'2009-12-08 16:40:46', '2009-12-08 16:40:46', NULL, NULL, NULL, NULL, NULL)
</pre>

have not tried mysql.

(3) "unathenticated" messages:

<pre>
Dec  8 16:43:39 punch puppetmasterd[13530]: Denying access: Forbidden request: 
puppet.looney.acme.com(10.0.4.2) access to /catalog/roadrunner.looney.acme.com 
[find] authenticated  at line 0
</pre>

(4) numerous random "cannot find resource" (defined and included from modules) 
- not repeating on successive run:

<pre>
Dec  8 16:55:22 punch puppetmasterd[19953]: Could not find resource type 
mysql::db::create at /etc/puppet/site/manifests/nodes.pp:2022 on node 
donald.looney.acme.com
Dec  8 16:55:22 punch puppetmasterd[19953]: Could not find resource type 
mysql::db::create at /etc/puppet/site/manifests/nodes.pp:2022 on node 
donald.looney.acme.com
Dec  8 16:55:25 punch puppetmasterd[19878]: Could not find resource type 
mysql::db::slowcheck at /etc/puppet/site/manifests/nodes.pp:1953 on node 
mickey.looney.acme.com
Dec  8 16:55:25 punch puppetmasterd[19878]: Could not find resource type 
mysql::db::slowcheck at /etc/puppet/site/manifests/nodes.pp:1953 on node 
mickey.looney.acme.com
Dec  8 16:58:37 punch puppetmasterd[25891]: Could not find class apache::server 
at /etc/puppet/site/manifests/nodes.pp:1793 on node jerry.looney.acme.com
Dec  8 16:58:37 punch puppetmasterd[25891]: Could not find class apache::server 
at /etc/puppet/site/manifests/nodes.pp:1793 on node jerry.looney.acme.com
Dec  8 17:56:04 punch puppetmasterd[14169]: Could not find class java::jdk in 
namespaces baseclass_jetty at /etc/puppet/site/manifests/nodes.pp:2232 on node 
bunny.looney.acme.com
Dec  8 17:56:04 punch puppetmasterd[14169]: Could not find class java::jdk in 
namespaces baseclass_jetty at /etc/puppet/site/manifests/nodes.pp:2232 on node 
bunny.looney.acme.com
</pre>

(5) spontanous "fileserver module not mounted":

<pre>
Dec  8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'sudo' not mounted
Dec  8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'denyhosts' not 
mounted
Dec  8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'ntp' not mounted
Dec  8 16:55:29 punch puppetmasterd[20469]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:29 punch puppetmasterd[20284]: Fileserver module 'yum' not mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'bacula' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'bacula' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'denyhosts' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20028]: Fileserver module 'nagios' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'nagios' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'mysql' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'puppet' not 
mounted
Dec  8 16:55:30 punch puppetmasterd[20284]: Fileserver module 'yum' not mounted
Dec  8 16:55:31 punch puppetmasterd[20284]: Fileserver module 'sudo' not mounted
</pre>

(6) there is apparently no way to make puppetd use keepalive. for that reason 
each fileserver request is made in separate http connection, thus causing more 
passenger thread load. plus it applies incomplete manifests if one of threads 
responds with one of the error listed above and another succeeds.

(7) virtually no problems manifests itself on 1st run after i start passenger. 
they all seem to be caused by connection pooling (reusing existing spawned 
applications).


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://reductivelabs.com/redmine/my/account

--

You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.


Reply via email to