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

Reply via email to