Alternate subject:  .bigbrotherrc deprecation for webservices

Webservices once started should stay up. This was previously
accomplished via 'bigbrother', but that is no longer necessary. A
`webservice start` or similar command will now write a
'service.manifest' file in your tool's homedirectory, tracking the
type of webservice that you started. Every 10 seconds the web service
is checked, and if it's down, it's restarted automatically. This
system has actually been in effect for a month and a half already, and
all currently running webservices have a service.manifest file - you
should've seen way less 'this url is not serviced' errors in that time
:)

Once https://gerrit.wikimedia.org/r/#/c/214766/ is merged (will be
done shortly), all .bigbrotherrc files for webservices will be found
and removed manually. .bigbrotherrc files that are used for non
webservice jobs will stay that way for now.

Note: service.manifest files are managed by the 'webservice' command,
so they should not be edited manually. To change the webservice type,
simply run 'webservice stop', followed by 'webservice start' for the
correct webservice type.

tl;dr: Webservices will not need manual restarting again once they start up.

-- 
Yuvi Panda T
http://yuvi.in/blog

_______________________________________________
Labs-announce mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-announce
_______________________________________________
Labs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-l

Reply via email to