Traceback is dumped when nova-api is run by apache + mod_wsgi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
In Progress
|
Undecided
|
Takashi Kajinami |
Bug Description
Description
===========
We noticed that the following traceback is dumped to error log in httpd when nova-api is run by httpd + mod_wsgi.
This is because nova-api WSGI application attempts to register signal handers for GMR but this is blocked y httpd.
This does not cause any functional problem, but is annoying for operators, and we should consider the way to surpress these warnings.
[Mon Jan 22 06:29:49.889120 2024] [wsgi:warn] [pid 82455:tid 82557] mod_wsgi (pid=82455): Callback registration for signal 12 ignored.
[Mon Jan 22 06:29:49.889918 2024] [wsgi:warn] [pid 82455:tid 82557] File "/var/www/
[Mon Jan 22 06:29:49.889937 2024] [wsgi:warn] [pid 82455:tid 82557] application = init_application()
[Mon Jan 22 06:29:49.889955 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.889967 2024] [wsgi:warn] [pid 82455:tid 82557] return wsgi_app.
[Mon Jan 22 06:29:49.889983 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.889994 2024] [wsgi:warn] [pid 82455:tid 82557] init_global_
[Mon Jan 22 06:29:49.890027 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.890039 2024] [wsgi:warn] [pid 82455:tid 82557] return func(*args, **kwargs)
[Mon Jan 22 06:29:49.890054 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.890065 2024] [wsgi:warn] [pid 82455:tid 82557] gmr.TextGuruMed
[Mon Jan 22 06:29:49.890080 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.890091 2024] [wsgi:warn] [pid 82455:tid 82557] cls._setup_
[Mon Jan 22 06:29:49.890106 2024] [wsgi:warn] [pid 82455:tid 82557] File "/usr/lib/
[Mon Jan 22 06:29:49.890117 2024] [wsgi:warn] [pid 82455:tid 82557] signal.
Steps to reproduce
==================
* Install httpd
* Add vhost to run nova-api
* Start httpd
Expected result
===============
No traceback appears in error.log
Actual result
=============
Traceback appears in error.log
Environment
===========
This issue wsa initially found in CentOS Stream 9 + RDO master.
httpd-2.
openstack-
openstack-
openstack-
openstack-
openstack-
openstack-
Logs & Configs
==============
Example log:
https:/
Changed in nova: | |
assignee: | nobody → Takashi Kajinami (kajinamit) |
Changed in nova: | |
status: | New → In Progress |