Well, at least that does not work for nova then... uwsgi output and conf [1], journalctl logs [2]
 
 
[1] http://paste.openstack.org/show/800158/
[2] http://paste.openstack.org/show/800159/
 
 
18.11.2020, 16:33, "Thomas Goirand" <zigo@debian.org>:

On 11/18/20 9:55 AM, Dmitriy Rabotyagov wrote:

 Can you kindly share the way of doing that? As passing --config-file
 with pyargv for uwsgi seems not the right way to do that.
  
 15.11.2020, 15:30, "Thomas Goirand" <zigo@debian.org>:
 
     I'll manage to get --config-file as parameters when starting daemons
     (it's possible to do so, even when using uwsgi).
 
  
  
 -- 
 Kind Regards,
 Dmitriy Rabotyagov
  


As much as I know, the --pyargv *does* the right thing.

Currently, in Debian, we have neutron-api started like this:

/usr/bin/uwsgi_python37 \
        --https-socket
:9696,/etc/neutron/ssl/public/HOSTNAME.crt,/etc/neutron/ssl/private/HOSTNAME.pem
\
        --ini /etc/neutron/neutron-api-uwsgi.ini \
        --pyargv "--config-dir=/etc/neutron/server.conf.d \
        --config-file=/etc/neutron/neutron.conf \
        --config-file=/etc/neutron/plugins/ml2/ml2_conf.ini"

Though it's a little bit tricky. Notice the quotes so that there's only
a single argument after --pyargv...

All of this has been set in openstack-pkg-tools for a few years already,
though it's only in use in Debian, because Ubuntu people don't use uwsgi
(which isn't part of Ubuntu main, it's only in Universe).

Cheers,

Thomas Goirand (zigo)

 
 
-- 
Kind Regards,
Dmitriy Rabotyagov