Apache can consume too much RAM by spawning too many workers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Jiří Stránský |
Bug Description
I've kept my overcloud just running for less than 24 hours and now I can't access some API services.
For nova-api.log:
2016-09-01 00:05:57.956 3574 INFO nova.osapi_
2016-09-01 00:06:25.992 3574 ERROR keystonemiddlew
2016-09-01 00:06:25.992 3574 WARNING keystonemiddlew
The server didn't respond in time.
</body></html>
2016-09-01 00:06:25.992 3574 CRITICAL keystonemiddlew
For ironic-api journald logs:
Sep 01 00:57:05 overcloud-
Sep 01 00:58:07 overcloud-
Sep 01 00:58:07 overcloud-
Sep 01 00:58:07 overcloud-
Sep 01 00:58:07 overcloud-
Sep 01 00:58:07 overcloud-
However, keystone.log does not contain anything suspicious, neither does keystone_
Changed in tripleo: | |
status: | New → Confirmed |
Changed in tripleo: | |
milestone: | none → newton-rc2 |
Changed in tripleo: | |
status: | Confirmed → Triaged |
Changed in tripleo: | |
status: | Triaged → In Progress |
assignee: | nobody → Carlos Camacho (ccamacho) |
summary: |
- Overcloud API services go down after some time due to keystonemiddleware - failure + Apache can consume too much RAM by spawning too many workers |
Changed in tripleo: | |
status: | In Progress → Fix Released |
The last logs from httpd before restart:
Aug 31 16:55:53 overcloud- controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: ERROR:scss. ast:Function not found: function-exists:1 controller- 0 python[23879]: SassDeprecation Warning: Can't find any matching rules to extend u'.mdi-code-tags' -- thiswill be fatal in 2.0, unless ! controller- 0 python[23879]: WARNING: py.warnings: SassDeprecation Warning: Can't find any matching rules to extend u'.mdi-code-tags' -- thiswill be fa controller- 0 python[23879]: SassDeprecation Warning: Can't find any matching rules to extend u'.mdi- link-variant- off' -- thiswill be fatal in 2.0, u controller- 0 python[23879]: WARNING: py.warnings: SassDeprecation Warning: Can't find any matching rules to extend u'.mdi- link-variant- off' -- thiswil controller- 0 python[23879]: ERROR:scss. compiler: Maximum number of supported selectors in Internet Explorer (4095) exceeded! controller- 0 python[23879]: Found 'compress' tags in: controller- 0 python[23879]: /usr/share/ openstack- dashboard/ openstack_ dashboard/ templates/ horizon/ _conf.html controller- 0 python[23879]: /usr/share/ openstack- dashboard/ openstack_ dashboard/ templates/ _stylesheets. html controller- 0 python[23879]: /usr/share/ openstack- dashboard/ openstack_ dashboard/ templates/ horizon/ _scripts. html controller- 0 python[23879]: Compressing... done controller- 0 python[23879]: Compressed 6 block(s) from 3 template(s) for 2 context(s).
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:55:53 overcloud-
Aug 31 16:56:00 overcloud-
Aug 31 16:56:01 overcloud-
Aug 31 16:56:01 overcloud-
Aug 31 16:56:01 overcloud-
Aug 31 16:56:01 overcloud-
Aug 31 16:56:01 overcloud-
Aug 31 16:56:01 overcloud-