Hi,

My setup:
* Multiple Foreman servers, all on 1.12.1
* memcached shared between them
* shared backend DB (psql, 9.4.5)
* Foreman is a puppet 3.8 ENC only

I have a reasonably large Foreman install. For some reason, some hosts take 
forever to load when clicking on 'edit'. The only thing I see in the logs 
is some obscene amount of rendering messages, to the tune of 445+ seconds 
of 

2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (27.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.9ms)

over and over. 

I have a few questions about this:
* I got this info from debug. What else can I look at to get more 
information?
* Why is it rendering the same four items over and over? 
* I actually deleted the host from Foreman and re-ran puppet, that seemed 
to fix the issue temporarily. However, I don't understand *why* that made a 
difference. Can someone shed some light on this?

-Chris (oogs/oogs_/oogs_werk on IRC)

This log is for a good host. In a bad host, add about 100 times the stanzas 
I listed above.

2017-02-02 11:36:42 [app] [I] Started GET "/hosts/testhost.domain.com/edit" 
for 127.0.0.101 at 2017-02-02 11:36:42 -0800
2017-02-02 11:36:42 [app] [I] Processing by HostsController#edit as HTML
2017-02-02 11:36:42 [app] [I]   Parameters: {"id"=>"testhost.domain.com"}
2017-02-02 11:36:42 [app] [D] Cache read: _session_id:1234567890asdfghjkl
2017-02-02 11:36:42 [app] [D] Setting current user thread-local variable to 
oogs
2017-02-02 11:36:42 [app] [D] Cache read: authorize_login_delegation
2017-02-02 11:36:42 [app] [D] Cache read: authorize_login_delegation
2017-02-02 11:36:42 [app] [D] Cache read: idle_timeout
2017-02-02 11:36:42 [app] [D] Setting current organization thread-local 
variable to none
2017-02-02 11:36:42 [app] [D] Setting current location thread-local 
variable to none
2017-02-02 11:36:42 [app] [I]   Rendered hosts/_progress.html.erb (0.2ms)
2017-02-02 11:36:42 [app] [D] Setting current organization thread-local 
variable to MyOrg
2017-02-02 11:36:42 [app] [D] Setting current location thread-local 
variable to MyLoc
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (41.7ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (31.5ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (29.7ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (27.2ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.1ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (17.7ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (17.6ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.1ms)
2017-02-02 11:36:42 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (44.3ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (21.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (20.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (17.4ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (17.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_group.html.erb (18.4ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
config_groups/_config_groups_selection.html.erb (513.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
puppetclasses/_selectedClasses.html.erb (0.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
puppetclasses/_classes_in_groups.html.erb (2.6ms)
2017-02-02 11:36:43 [app] [I]   Rendered puppetclasses/_classes.html.erb 
(33.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
puppetclasses/_class_selection.html.erb (678.5ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (55.6ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(58.6ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (27.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.3ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(30.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (27.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (26.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (26.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (26.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (26.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (27.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (27.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(29.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (25.4ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(28.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (22.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (1.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(25.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_base_form.html.erb (22.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/_virtual_form.html.erb (0.9ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
nic/_provider_specific_form.html.erb (0.1ms)
2017-02-02 11:36:43 [app] [I]   Rendered nic/manageds/_managed.html.erb 
(24.3ms)
2017-02-02 11:36:43 [app] [I]   Rendered hosts/_interfaces.html.erb 
(381.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
puppetclasses/_class_parameters.html.erb (12.0ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
puppetclasses/_classes_parameters.html.erb (43.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
common_parameters/_inherited_parameters.html.erb (5.7ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
common_parameters/_parameter.html.erb (1.8ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
common_parameters/_parameters.html.erb (3.9ms)
2017-02-02 11:36:43 [app] [D] Setting current location thread-local 
variable to none
2017-02-02 11:36:43 [app] [D] Setting current organization thread-local 
variable to none
2017-02-02 11:36:43 [app] [I]   Rendered hosts/_form.html.erb (1425.5ms)
2017-02-02 11:36:43 [app] [I]   Rendered hosts/edit.html.erb within 
layouts/application (1427.6ms)
2017-02-02 11:36:43 [app] [I]   Rendered 
layouts/_application_content.html.erb (0.3ms)
2017-02-02 11:36:43 [app] [D] Cache read: use_gravatar
2017-02-02 11:36:43 [app] [I]   Rendered home/_user_dropdown.html.erb 
(2.9ms)
2017-02-02 11:36:43 [app] [D] Cache read: views/tabs_and_title_records-4 
({:skip_digest=>true})
2017-02-02 11:36:43 [app] [I] Read fragment views/tabs_and_title_records-4 
(1.6ms)
2017-02-02 11:36:43 [app] [I]   Rendered home/_topbar.html.erb (9.2ms)
2017-02-02 11:36:43 [app] [I]   Rendered layouts/base.html.erb (10.4ms)
2017-02-02 11:36:43 [app] [I] Completed 200 OK in 1540ms (Views: 1103.7ms | 
ActiveRecord: 388.9ms)
2017-02-02 11:36:43 [app] [D] Cache write: _session_id:1234567890asdfghjkl 
({:expires_in=>86400})

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to