Hello,
I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6
(2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200.
Right now I have roughly 250 client or so talking to the puppetmaster
server, but after anywhere from a few minutes to a few hours, the
puppetmaster server stops listening on port 8140, even though the
puppetmasterd service is still running.
root@redmanager2:~> facter --version
1.5.2
root@redmanager2:~> puppetmasterd --version
0.24.5
root@redmanager2:~> ruby --version
ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11]
I''ve enabled logging for puppetmasterd via the "logdest =
/var/puppet/
log/puppet.log" but I don''t see anything after "Listening on
port
8140"
Is there any way to either get more logging from puppetmasterd or try
and figure out why this is happening? I''m in the middle of a puppet
rollout to roughly 800 hosts and the server needs to be stable.
Here is the puppet.conf:
[puppetmasterd]
genconfig = false
factdest = /var/puppet/facts
statedir = /var/puppet/state
libdir = /var/puppet/lib
plugindest = /var/puppet/lib
logdir = /var/puppet/log
ssldir = /etc/puppet/ssl
name = puppetmasterd
factpath = /var/puppet/facts
color = false
rundir = /var/puppet/run
pluginpath = /var/puppet/plugins
mkusers = true
bucketdir = /var/puppet/bucket
yamldir = /var/puppet/yaml
group = puppet
masterhttplog = /var/puppet/log/masterhttp.log
manifestdir = /etc/puppet/manifests
ca = true
config = /etc/puppet/puppet.conf
manifest = /etc/puppet/manifests/site.pp
user = puppet
modulepath = /etc/puppet/modules:/usr/share/puppet/modules
masterlog = /var/puppet/log/puppetmaster.log
railslog = /var/puppet/log/rails.log
caprivatedir = /etc/puppet/ssl/ca/private
capass = /etc/puppet/ssl/ca/private/ca.pass
serial = /etc/puppet/ssl/ca/serial
cadir = /etc/puppet/ssl/ca
capub = /etc/puppet/ssl/ca/ca_pub.pem
csrdir = /etc/puppet/ssl/ca/requests
autosign = /etc/puppet/autosign.conf
cert_inventory = /etc/puppet/ssl/ca/inventory.txt
cacert = /etc/puppet/ssl/ca/ca_crt.pem
cacrl = /etc/puppet/ssl/ca/ca_crl.pem
signeddir = /etc/puppet/ssl/ca/signed
cakey = /etc/puppet/ssl/ca/ca_key.pem
publickeydir = /etc/puppet/ssl/public_keys
passfile = /etc/puppet/ssl/private/password
hostprivkey = /etc/puppet/ssl/private_keys/xxxt.pem
privatekeydir = /etc/puppet/ssl/private_keys
hostcsr = /etc/puppet/ssl/csr_xxxx.pem
hostpubkey = /etc/puppet/ssl/public_keys/xxxx.pem
certdir = /etc/puppet/ssl/certs
privatedir = /etc/puppet/ssl/private
hostcert = /etc/puppet/ssl/certs/xxxx.pem
localcacert = /etc/puppet/ssl/certs/ca.pem
reportdir = /var/puppet/reports
statefile = /var/puppet/state/state.yaml
httplog = /var/puppet/log/http.log
report = true
classfile = /var/puppet/state/classes.txt
splaylimit = 1800
reportserver = 10.1.2.208
ca_server = 10.1.2.208
localconfig = /var/puppet/state/localconfig
puppetdlockfile = /var/puppet/state/puppetdlock
puppetdlog = /var/puppet/log/puppetd.log
ca_port = 8140
reportfrom = jrivel@reliantsec.net
tagmap = /etc/puppet/tagmail.conf
templatedir = /var/puppet/templates
rrdinterval = 1800
rrddir = /var/puppet/rrd
rrdgraph = true
fileserverconfig = /etc/puppet/fileserver.conf
graph = true
graphdir = /var/puppet/state/graphs
clientbucketdir = /var/puppet/clientbucket
logdest = /var/puppet/log/puppet.log
Thanks as always,
Josh
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to
puppet-users+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---
Andrew Shafer
2008-Sep-12 16:59 UTC
[Puppet Users] Re: puppetmasterd stops listening on port 8140
Josh, You should get more logs if you start puppetmasterd with --debug. Are you using Webrick or Mongrel with puppetmasterd? (if you are using Webrick, it might be time for Mongrel) What is your average catalog compilation time for client requests? I''m not certain what you mean by ''stops listening'', but I believe the process is becoming unresponsive. Andrew On Fri, Sep 12, 2008 at 7:58 AM, josh <dorqus@gmail.com> wrote:> > Hello, > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > Right now I have roughly 250 client or so talking to the puppetmaster > server, but after anywhere from a few minutes to a few hours, the > puppetmaster server stops listening on port 8140, even though the > puppetmasterd service is still running. > > root@redmanager2:~> facter --version > 1.5.2 > root@redmanager2:~> puppetmasterd --version > 0.24.5 > root@redmanager2:~> ruby --version > ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11] > > I''ve enabled logging for puppetmasterd via the "logdest = /var/puppet/ > log/puppet.log" but I don''t see anything after "Listening on port > 8140" > > Is there any way to either get more logging from puppetmasterd or try > and figure out why this is happening? I''m in the middle of a puppet > rollout to roughly 800 hosts and the server needs to be stable. > > Here is the puppet.conf: > > [puppetmasterd] > genconfig = false > factdest = /var/puppet/facts > statedir = /var/puppet/state > libdir = /var/puppet/lib > plugindest = /var/puppet/lib > logdir = /var/puppet/log > ssldir = /etc/puppet/ssl > name = puppetmasterd > factpath = /var/puppet/facts > color = false > rundir = /var/puppet/run > pluginpath = /var/puppet/plugins > mkusers = true > bucketdir = /var/puppet/bucket > yamldir = /var/puppet/yaml > group = puppet > masterhttplog = /var/puppet/log/masterhttp.log > manifestdir = /etc/puppet/manifests > ca = true > config = /etc/puppet/puppet.conf > manifest = /etc/puppet/manifests/site.pp > user = puppet > modulepath = /etc/puppet/modules:/usr/share/puppet/modules > masterlog = /var/puppet/log/puppetmaster.log > railslog = /var/puppet/log/rails.log > caprivatedir = /etc/puppet/ssl/ca/private > capass = /etc/puppet/ssl/ca/private/ca.pass > serial = /etc/puppet/ssl/ca/serial > cadir = /etc/puppet/ssl/ca > capub = /etc/puppet/ssl/ca/ca_pub.pem > csrdir = /etc/puppet/ssl/ca/requests > autosign = /etc/puppet/autosign.conf > cert_inventory = /etc/puppet/ssl/ca/inventory.txt > cacert = /etc/puppet/ssl/ca/ca_crt.pem > cacrl = /etc/puppet/ssl/ca/ca_crl.pem > signeddir = /etc/puppet/ssl/ca/signed > cakey = /etc/puppet/ssl/ca/ca_key.pem > publickeydir = /etc/puppet/ssl/public_keys > passfile = /etc/puppet/ssl/private/password > hostprivkey = /etc/puppet/ssl/private_keys/xxxt.pem > privatekeydir = /etc/puppet/ssl/private_keys > hostcsr = /etc/puppet/ssl/csr_xxxx.pem > hostpubkey = /etc/puppet/ssl/public_keys/xxxx.pem > certdir = /etc/puppet/ssl/certs > privatedir = /etc/puppet/ssl/private > hostcert = /etc/puppet/ssl/certs/xxxx.pem > localcacert = /etc/puppet/ssl/certs/ca.pem > reportdir = /var/puppet/reports > statefile = /var/puppet/state/state.yaml > httplog = /var/puppet/log/http.log > report = true > classfile = /var/puppet/state/classes.txt > splaylimit = 1800 > reportserver = 10.1.2.208 > ca_server = 10.1.2.208 > localconfig = /var/puppet/state/localconfig > puppetdlockfile = /var/puppet/state/puppetdlock > puppetdlog = /var/puppet/log/puppetd.log > ca_port = 8140 > reportfrom = jrivel@reliantsec.net > tagmap = /etc/puppet/tagmail.conf > templatedir = /var/puppet/templates > rrdinterval = 1800 > rrddir = /var/puppet/rrd > rrdgraph = true > fileserverconfig = /etc/puppet/fileserver.conf > graph = true > graphdir = /var/puppet/state/graphs > clientbucketdir = /var/puppet/clientbucket > logdest = /var/puppet/log/puppet.log > > Thanks as always, > Josh > > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Andrew, I am using Webrick ,and yes, the process becomes unresponsive. I ran puppetmasterd in --no-daemonize mode, and nothing useful, after a certain amount of time just no more log data was being generated. It''s almost like it''s not reading my puppet.conf (Do I need to call it puppetmasterd.conf? From what I understand it shouldn''t matter) And yes, I''m reading on page 142 of the "Advanced Puppet" book that WEBrick can''t scale well. (Thanks James for the book - I just got it yesterday and it''s quite helpful). Time to crank open mongrel and see if that helps. Josh On Sep 12, 12:59 pm, "Andrew Shafer" <and...@reductivelabs.com> wrote:> Josh, > > You should get more logs if you start puppetmasterd with --debug. > > Are you using Webrick or Mongrel with puppetmasterd? (if you are using > Webrick, it might be time for Mongrel) > > What is your average catalog compilation time for client requests? > > I''m not certain what you mean by ''stops listening'', but I believe the > process is becoming unresponsive. > > Andrew > > On Fri, Sep 12, 2008 at 7:58 AM, josh <dor...@gmail.com> wrote: > > > Hello, > > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > > Right now I have roughly 250 client or so talking to the puppetmaster > > server, but after anywhere from a few minutes to a few hours, the > > puppetmaster server stops listening on port 8140, even though the > > puppetmasterd service is still running. > > > root@redmanager2:~> facter --version > > 1.5.2 > > root@redmanager2:~> puppetmasterd --version > > 0.24.5 > > root@redmanager2:~> ruby --version > > ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11] > > > I''ve enabled logging for puppetmasterd via the "logdest = /var/puppet/ > > log/puppet.log" but I don''t see anything after "Listening on port > > 8140" > > > Is there any way to either get more logging from puppetmasterd or try > > and figure out why this is happening? I''m in the middle of a puppet > > rollout to roughly 800 hosts and the server needs to be stable. > > > Here is the puppet.conf: > > > [puppetmasterd] > > genconfig = false > > factdest = /var/puppet/facts > > statedir = /var/puppet/state > > libdir = /var/puppet/lib > > plugindest = /var/puppet/lib > > logdir = /var/puppet/log > > ssldir = /etc/puppet/ssl > > name = puppetmasterd > > factpath = /var/puppet/facts > > color = false > > rundir = /var/puppet/run > > pluginpath = /var/puppet/plugins > > mkusers = true > > bucketdir = /var/puppet/bucket > > yamldir = /var/puppet/yaml > > group = puppet > > masterhttplog = /var/puppet/log/masterhttp.log > > manifestdir = /etc/puppet/manifests > > ca = true > > config = /etc/puppet/puppet.conf > > manifest = /etc/puppet/manifests/site.pp > > user = puppet > > modulepath = /etc/puppet/modules:/usr/share/puppet/modules > > masterlog = /var/puppet/log/puppetmaster.log > > railslog = /var/puppet/log/rails.log > > caprivatedir = /etc/puppet/ssl/ca/private > > capass = /etc/puppet/ssl/ca/private/ca.pass > > serial = /etc/puppet/ssl/ca/serial > > cadir = /etc/puppet/ssl/ca > > capub = /etc/puppet/ssl/ca/ca_pub.pem > > csrdir = /etc/puppet/ssl/ca/requests > > autosign = /etc/puppet/autosign.conf > > cert_inventory = /etc/puppet/ssl/ca/inventory.txt > > cacert = /etc/puppet/ssl/ca/ca_crt.pem > > cacrl = /etc/puppet/ssl/ca/ca_crl.pem > > signeddir = /etc/puppet/ssl/ca/signed > > cakey = /etc/puppet/ssl/ca/ca_key.pem > > publickeydir = /etc/puppet/ssl/public_keys > > passfile = /etc/puppet/ssl/private/password > > hostprivkey = /etc/puppet/ssl/private_keys/xxxt.pem > > privatekeydir = /etc/puppet/ssl/private_keys > > hostcsr = /etc/puppet/ssl/csr_xxxx.pem > > hostpubkey = /etc/puppet/ssl/public_keys/xxxx.pem > > certdir = /etc/puppet/ssl/certs > > privatedir = /etc/puppet/ssl/private > > hostcert = /etc/puppet/ssl/certs/xxxx.pem > > localcacert = /etc/puppet/ssl/certs/ca.pem > > reportdir = /var/puppet/reports > > statefile = /var/puppet/state/state.yaml > > httplog = /var/puppet/log/http.log > > report = true > > classfile = /var/puppet/state/classes.txt > > splaylimit = 1800 > > reportserver = 10.1.2.208 > > ca_server = 10.1.2.208 > > localconfig = /var/puppet/state/localconfig > > puppetdlockfile = /var/puppet/state/puppetdlock > > puppetdlog = /var/puppet/log/puppetd.log > > ca_port = 8140 > > reportfrom = jri...@reliantsec.net > > tagmap = /etc/puppet/tagmail.conf > > templatedir = /var/puppet/templates > > rrdinterval = 1800 > > rrddir = /var/puppet/rrd > > rrdgraph = true > > fileserverconfig = /etc/puppet/fileserver.conf > > graph = true > > graphdir = /var/puppet/state/graphs > > clientbucketdir = /var/puppet/clientbucket > > logdest = /var/puppet/log/puppet.log > > > Thanks as always, > > Josh--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Andrew Shafer
2008-Sep-12 17:29 UTC
[Puppet Users] Re: puppetmasterd stops listening on port 8140
Josh, When Webrick gets over a certain threshold, it just falls over. Mongrel degrades more gracefully and can recover. Depending on how complicated your configurations are and how long they compile, you might need to run more than one instance of mongrel. Regards, Andrew On Fri, Sep 12, 2008 at 11:09 AM, josh <dorqus@gmail.com> wrote:> > Andrew, > I am using Webrick ,and yes, the process becomes unresponsive. > I ran puppetmasterd in --no-daemonize mode, and nothing useful, after > a certain amount of time just no more log data was being generated. > It''s almost like it''s not reading my puppet.conf (Do I need to call it > puppetmasterd.conf? From what I understand it shouldn''t matter) > > And yes, I''m reading on page 142 of the "Advanced Puppet" book that > WEBrick can''t scale well. (Thanks James for the book - I just got it > yesterday and it''s quite helpful). Time to crank open mongrel and see > if that helps. > > Josh > > On Sep 12, 12:59 pm, "Andrew Shafer" <and...@reductivelabs.com> wrote: > > Josh, > > > > You should get more logs if you start puppetmasterd with --debug. > > > > Are you using Webrick or Mongrel with puppetmasterd? (if you are using > > Webrick, it might be time for Mongrel) > > > > What is your average catalog compilation time for client requests? > > > > I''m not certain what you mean by ''stops listening'', but I believe the > > process is becoming unresponsive. > > > > Andrew > > > > On Fri, Sep 12, 2008 at 7:58 AM, josh <dor...@gmail.com> wrote: > > > > > Hello, > > > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > > > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > > > > Right now I have roughly 250 client or so talking to the puppetmaster > > > server, but after anywhere from a few minutes to a few hours, the > > > puppetmaster server stops listening on port 8140, even though the > > > puppetmasterd service is still running. > > > > > root@redmanager2:~> facter --version > > > 1.5.2 > > > root@redmanager2:~> puppetmasterd --version > > > 0.24.5 > > > root@redmanager2:~> ruby --version > > > ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11] > > > > > I''ve enabled logging for puppetmasterd via the "logdest = /var/puppet/ > > > log/puppet.log" but I don''t see anything after "Listening on port > > > 8140" > > > > > Is there any way to either get more logging from puppetmasterd or try > > > and figure out why this is happening? I''m in the middle of a puppet > > > rollout to roughly 800 hosts and the server needs to be stable. > > > > > Here is the puppet.conf: > > > > > [puppetmasterd] > > > genconfig = false > > > factdest = /var/puppet/facts > > > statedir = /var/puppet/state > > > libdir = /var/puppet/lib > > > plugindest = /var/puppet/lib > > > logdir = /var/puppet/log > > > ssldir = /etc/puppet/ssl > > > name = puppetmasterd > > > factpath = /var/puppet/facts > > > color = false > > > rundir = /var/puppet/run > > > pluginpath = /var/puppet/plugins > > > mkusers = true > > > bucketdir = /var/puppet/bucket > > > yamldir = /var/puppet/yaml > > > group = puppet > > > masterhttplog = /var/puppet/log/masterhttp.log > > > manifestdir = /etc/puppet/manifests > > > ca = true > > > config = /etc/puppet/puppet.conf > > > manifest = /etc/puppet/manifests/site.pp > > > user = puppet > > > modulepath = /etc/puppet/modules:/usr/share/puppet/modules > > > masterlog = /var/puppet/log/puppetmaster.log > > > railslog = /var/puppet/log/rails.log > > > caprivatedir = /etc/puppet/ssl/ca/private > > > capass = /etc/puppet/ssl/ca/private/ca.pass > > > serial = /etc/puppet/ssl/ca/serial > > > cadir = /etc/puppet/ssl/ca > > > capub = /etc/puppet/ssl/ca/ca_pub.pem > > > csrdir = /etc/puppet/ssl/ca/requests > > > autosign = /etc/puppet/autosign.conf > > > cert_inventory = /etc/puppet/ssl/ca/inventory.txt > > > cacert = /etc/puppet/ssl/ca/ca_crt.pem > > > cacrl = /etc/puppet/ssl/ca/ca_crl.pem > > > signeddir = /etc/puppet/ssl/ca/signed > > > cakey = /etc/puppet/ssl/ca/ca_key.pem > > > publickeydir = /etc/puppet/ssl/public_keys > > > passfile = /etc/puppet/ssl/private/password > > > hostprivkey = /etc/puppet/ssl/private_keys/xxxt.pem > > > privatekeydir = /etc/puppet/ssl/private_keys > > > hostcsr = /etc/puppet/ssl/csr_xxxx.pem > > > hostpubkey = /etc/puppet/ssl/public_keys/xxxx.pem > > > certdir = /etc/puppet/ssl/certs > > > privatedir = /etc/puppet/ssl/private > > > hostcert = /etc/puppet/ssl/certs/xxxx.pem > > > localcacert = /etc/puppet/ssl/certs/ca.pem > > > reportdir = /var/puppet/reports > > > statefile = /var/puppet/state/state.yaml > > > httplog = /var/puppet/log/http.log > > > report = true > > > classfile = /var/puppet/state/classes.txt > > > splaylimit = 1800 > > > reportserver = 10.1.2.208 > > > ca_server = 10.1.2.208 > > > localconfig = /var/puppet/state/localconfig > > > puppetdlockfile = /var/puppet/state/puppetdlock > > > puppetdlog = /var/puppet/log/puppetd.log > > > ca_port = 8140 > > > reportfrom = jri...@reliantsec.net > > > tagmap = /etc/puppet/tagmail.conf > > > templatedir = /var/puppet/templates > > > rrdinterval = 1800 > > > rrddir = /var/puppet/rrd > > > rrdgraph = true > > > fileserverconfig = /etc/puppet/fileserver.conf > > > graph = true > > > graphdir = /var/puppet/state/graphs > > > clientbucketdir = /var/puppet/clientbucket > > > logdest = /var/puppet/log/puppet.log > > > > > Thanks as always, > > > Josh > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks Andrew. I''m compiling nginx to use with mongrel right now, and I''m going to run four mongrel instances and see how that works out for me. Josh On Sep 12, 1:29 pm, "Andrew Shafer" <and...@reductivelabs.com> wrote:> Josh, > > When Webrick gets over a certain threshold, it just falls over. > > Mongrel degrades more gracefully and can recover. > > Depending on how complicated your configurations are and how long they > compile, you might need to run more than one instance of mongrel. > > Regards, > Andrew > > On Fri, Sep 12, 2008 at 11:09 AM, josh <dor...@gmail.com> wrote: > > > Andrew, > > I am using Webrick ,and yes, the process becomes unresponsive. > > I ran puppetmasterd in --no-daemonize mode, and nothing useful, after > > a certain amount of time just no more log data was being generated. > > It''s almost like it''s not reading my puppet.conf (Do I need to call it > > puppetmasterd.conf? From what I understand it shouldn''t matter) > > > And yes, I''m reading on page 142 of the "Advanced Puppet" book that > > WEBrick can''t scale well. (Thanks James for the book - I just got it > > yesterday and it''s quite helpful). Time to crank open mongrel and see > > if that helps. > > > Josh > > > On Sep 12, 12:59 pm, "Andrew Shafer" <and...@reductivelabs.com> wrote: > > > Josh, > > > > You should get more logs if you start puppetmasterd with --debug. > > > > Are you using Webrick or Mongrel with puppetmasterd? (if you are using > > > Webrick, it might be time for Mongrel) > > > > What is your average catalog compilation time for client requests? > > > > I''m not certain what you mean by ''stops listening'', but I believe the > > > process is becoming unresponsive. > > > > Andrew > > > > On Fri, Sep 12, 2008 at 7:58 AM, josh <dor...@gmail.com> wrote: > > > > > Hello, > > > > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > > > > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > > > > Right now I have roughly 250 client or so talking to the puppetmaster > > > > server, but after anywhere from a few minutes to a few hours, the > > > > puppetmaster server stops listening on port 8140, even though the > > > > puppetmasterd service is still running. > > > > > root@redmanager2:~> facter --version > > > > 1.5.2 > > > > root@redmanager2:~> puppetmasterd --version > > > > 0.24.5 > > > > root@redmanager2:~> ruby --version > > > > ruby 1.8.6 (2007-09-23 patchlevel 110) [i386-solaris2.11] > > > > > I''ve enabled logging for puppetmasterd via the "logdest = /var/puppet/ > > > > log/puppet.log" but I don''t see anything after "Listening on port > > > > 8140" > > > > > Is there any way to either get more logging from puppetmasterd or try > > > > and figure out why this is happening? I''m in the middle of a puppet > > > > rollout to roughly 800 hosts and the server needs to be stable. > > > > > Here is the puppet.conf: > > > > > [puppetmasterd] > > > > genconfig = false > > > > factdest = /var/puppet/facts > > > > statedir = /var/puppet/state > > > > libdir = /var/puppet/lib > > > > plugindest = /var/puppet/lib > > > > logdir = /var/puppet/log > > > > ssldir = /etc/puppet/ssl > > > > name = puppetmasterd > > > > factpath = /var/puppet/facts > > > > color = false > > > > rundir = /var/puppet/run > > > > pluginpath = /var/puppet/plugins > > > > mkusers = true > > > > bucketdir = /var/puppet/bucket > > > > yamldir = /var/puppet/yaml > > > > group = puppet > > > > masterhttplog = /var/puppet/log/masterhttp.log > > > > manifestdir = /etc/puppet/manifests > > > > ca = true > > > > config = /etc/puppet/puppet.conf > > > > manifest = /etc/puppet/manifests/site.pp > > > > user = puppet > > > > modulepath = /etc/puppet/modules:/usr/share/puppet/modules > > > > masterlog = /var/puppet/log/puppetmaster.log > > > > railslog = /var/puppet/log/rails.log > > > > caprivatedir = /etc/puppet/ssl/ca/private > > > > capass = /etc/puppet/ssl/ca/private/ca.pass > > > > serial = /etc/puppet/ssl/ca/serial > > > > cadir = /etc/puppet/ssl/ca > > > > capub = /etc/puppet/ssl/ca/ca_pub.pem > > > > csrdir = /etc/puppet/ssl/ca/requests > > > > autosign = /etc/puppet/autosign.conf > > > > cert_inventory = /etc/puppet/ssl/ca/inventory.txt > > > > cacert = /etc/puppet/ssl/ca/ca_crt.pem > > > > cacrl = /etc/puppet/ssl/ca/ca_crl.pem > > > > signeddir = /etc/puppet/ssl/ca/signed > > > > cakey = /etc/puppet/ssl/ca/ca_key.pem > > > > publickeydir = /etc/puppet/ssl/public_keys > > > > passfile = /etc/puppet/ssl/private/password > > > > hostprivkey = /etc/puppet/ssl/private_keys/xxxt.pem > > > > privatekeydir = /etc/puppet/ssl/private_keys > > > > hostcsr = /etc/puppet/ssl/csr_xxxx.pem > > > > hostpubkey = /etc/puppet/ssl/public_keys/xxxx.pem > > > > certdir = /etc/puppet/ssl/certs > > > > privatedir = /etc/puppet/ssl/private > > > > hostcert = /etc/puppet/ssl/certs/xxxx.pem > > > > localcacert = /etc/puppet/ssl/certs/ca.pem > > > > reportdir = /var/puppet/reports > > > > statefile = /var/puppet/state/state.yaml > > > > httplog = /var/puppet/log/http.log > > > > report = true > > > > classfile = /var/puppet/state/classes.txt > > > > splaylimit = 1800 > > > > reportserver = 10.1.2.208 > > > > ca_server = 10.1.2.208 > > > > localconfig = /var/puppet/state/localconfig > > > > puppetdlockfile = /var/puppet/state/puppetdlock > > > > puppetdlog = /var/puppet/log/puppetd.log > > > > ca_port = 8140 > > > > reportfrom = jri...@reliantsec.net > > > > tagmap = /etc/puppet/tagmail.conf > > > > templatedir = /var/puppet/templates > > > > rrdinterval = 1800 > > > > rrddir = /var/puppet/rrd > > > > rrdgraph = true > > > > fileserverconfig = /etc/puppet/fileserver.conf > > > > graph = true > > > > graphdir = /var/puppet/state/graphs > > > > clientbucketdir = /var/puppet/clientbucket > > > > logdest = /var/puppet/log/puppet.log > > > > > Thanks as always, > > > > Josh--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Richard
2008-Sep-13 11:19 UTC
[Puppet Users] Re: puppetmasterd stops listening on port 8140
On Sep 12, 9:58 am, josh <dor...@gmail.com> wrote:> Hello, > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > Right now I have roughly 250 client or so talking to the puppetmaster > server, but after anywhere from a few minutes to a few hours, the > puppetmaster server stops listening on port 8140, even though the > puppetmasterd service is still running.I had this exact same problem with a brand new installation of Puppet and only 2 clients. After a while, sometime minutes, Puppetmaster just stopped listening. No log data. No nothing. :/ So I installed Mongrel, created a little Apache2 config, and told Debian how many Mongrel processes I wanted. It was actually very simple, much easier than I expected. If your running Debian Lenny you''ve got it made in the shade. :) Ever since moving to Mongrel with an Apache2 proxy it has ran perfectly. Good luck! Later... Richard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks, I tried using nginx for the proxy, but it was having SSL issues passing the certs through (I think) There''s already Apache2 on the puppet server, so I just need to re-compile it for some additional modules and then I''ll give that a shot using the documentation on the wiki. I wish we were running some flavor of Linux, this OpenSolaris thing is driving me crazy. On Sep 13, 7:19 am, Richard <rnh...@gmail.com> wrote:> On Sep 12, 9:58 am, josh <dor...@gmail.com> wrote: > > > Hello, > > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > > Right now I have roughly 250 client or so talking to the puppetmaster > > server, but after anywhere from a few minutes to a few hours, the > > puppetmaster server stops listening on port 8140, even though the > > puppetmasterd service is still running. > > I had this exact same problem with a brand new installation of Puppet > and only 2 clients. After a while, sometime minutes, Puppetmaster > just stopped listening. No log data. No nothing. :/ So I installed > Mongrel, created a little Apache2 config, and told Debian how many > Mongrel processes I wanted. It was actually very simple, much easier > than I expected. If your running Debian Lenny you''ve got it made in > the shade. :) > > Ever since moving to Mongrel with an Apache2 proxy it has ran > perfectly. Good luck! > > Later... > Richard--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
Looks like it''s working (for now) with Apache2 fronting four mongrel instances. Now I need to work on getting the proper firewall rules to the proper machines, but that''s just me needing to think clearly. On Sep 14, 5:41 pm, josh <dor...@gmail.com> wrote:> Thanks, I tried using nginx for the proxy, but it was having SSL > issues passing the certs through (I think) There''s already Apache2 on > the puppet server, so I just need to re-compile it for some additional > modules and then I''ll give that a shot using the documentation on the > wiki. I wish we were running some flavor of Linux, this OpenSolaris > thing is driving me crazy. > > On Sep 13, 7:19 am, Richard <rnh...@gmail.com> wrote: > > > On Sep 12, 9:58 am, josh <dor...@gmail.com> wrote: > > > > Hello, > > > I am running puppet-0.24.5 with facter-1.5.2 and ruby 1.8.6 > > > (2007-09-23 patchlevel 110) on OpenSolaris snv_91 on a Sun X2200. > > > > Right now I have roughly 250 client or so talking to the puppetmaster > > > server, but after anywhere from a few minutes to a few hours, the > > > puppetmaster server stops listening on port 8140, even though the > > > puppetmasterd service is still running. > > > I had this exact same problem with a brand new installation of Puppet > > and only 2 clients. After a while, sometime minutes, Puppetmaster > > just stopped listening. No log data. No nothing. :/ So I installed > > Mongrel, created a little Apache2 config, and told Debian how many > > Mongrel processes I wanted. It was actually very simple, much easier > > than I expected. If your running Debian Lenny you''ve got it made in > > the shade. :) > > > Ever since moving to Mongrel with an Apache2 proxy it has ran > > perfectly. Good luck! > > > Later... > > Richard--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---