Andrew Bogott has uploaded a new change for review.
https://gerrit.wikimedia.org/r/92664
Change subject: Switch to using uwsgi for the proxy api
......................................................................
Switch to using uwsgi for the proxy api
Change-Id: I797d8f5e96e0dcc504668b1cd8832aa2e5de6e41
---
M files/upstart/dynamicproxy-api.conf
M modules/dynamicproxy/manifests/api.pp
2 files changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/64/92664/1
diff --git a/files/upstart/dynamicproxy-api.conf
b/files/upstart/dynamicproxy-api.conf
index 3d2ac49..7e3502b 100644
--- a/files/upstart/dynamicproxy-api.conf
+++ b/files/upstart/dynamicproxy-api.conf
@@ -6,5 +6,5 @@
respawn limit 10 5
script
- /usr/bin/dynamicproxy-api
+ /usr/bin/uwsgi --plugin python --socket=127.0.0.1:3031 --module
invisible_unicorn.api --callable app --processes 4 --threads 2 --master true
end script
diff --git a/modules/dynamicproxy/manifests/api.pp
b/modules/dynamicproxy/manifests/api.pp
index d0bc8c4..e0f9543 100644
--- a/modules/dynamicproxy/manifests/api.pp
+++ b/modules/dynamicproxy/manifests/api.pp
@@ -4,13 +4,13 @@
require => Class['misc::labsdebrepo'],
}
- package { ['python-invisible-unicorn', 'python-flask-sqlalchemy']:
+ package { ['python-invisible-unicorn', 'python-flask-sqlalchemy', 'uwsgi',
'uwsgi-plugin-python']:
ensure => 'present',
require => Package['python-flask'],
}
upstart_job{ 'dynamicproxy-api':
- require => Package['python-invisible-unicorn',
'python-flask-sqlalchemy', 'redis', 'python-flask'],
+ require => Package['python-invisible-unicorn',
'python-flask-sqlalchemy', 'redis', 'python-flask', 'uwsgi',
'uwsgi-plugin-python'],
install => 'true',
start => 'true'
}
--
To view, visit https://gerrit.wikimedia.org/r/92664
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I797d8f5e96e0dcc504668b1cd8832aa2e5de6e41
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits