Create custom dir for uwsgi domain sockets
On Centos, apache has a private view of /tmp and thus can't see this socket, causing keystone to fail. This happened after I46294fb24e3c23fa19fcfd7d6c9ee8a932354702. Move it to /var/run. Closes-Bug: #1684360 Change-Id: I47f091656802719c259752454ec88bf50760b967
This commit is contained in:
parent
1b245cef7f
commit
aa26baacb8
@ -230,7 +230,12 @@ function write_uwsgi_config {
|
||||
local http=$4
|
||||
local name=""
|
||||
name=$(basename $wsgi)
|
||||
local socket="/tmp/${name}.socket"
|
||||
|
||||
# create a home for the sockets; note don't use /tmp -- apache has
|
||||
# a private view of it on some platforms.
|
||||
local socket_dir='/var/run/uwsgi'
|
||||
sudo install -d -o $STACK_USER -m 755 $socket_dir
|
||||
local socket="$socket_dir/${name}.socket"
|
||||
|
||||
# always cleanup given that we are using iniset here
|
||||
rm -rf $file
|
||||
|
Loading…
Reference in New Issue
Block a user