ReleaseEngineering/How To/Restart BuildAPI: Difference between revisions
< ReleaseEngineering | How To
Jump to navigation
Jump to search
m (→Restarting the agent: fix typo) |
|||
Line 13: | Line 13: | ||
* Search for errors in <tt>/builds/selfserve-agent/agent.log</tt> | * Search for errors in <tt>/builds/selfserve-agent/agent.log</tt> | ||
* start the service as root: | * start the service as root: | ||
supervisorctl restart | supervisorctl restart selfserve-agent | ||
= Redis = | = Redis = | ||
Buildapi also depends on Redis, see [[ReleaseEngineering/How_To/Restart_Redis]]. | Buildapi also depends on Redis, see [[ReleaseEngineering/How_To/Restart_Redis]]. |
Revision as of 19:05, 3 March 2014
Restarting the buildapi web app
As root@buildapi01.build.mozilla.org
service buildapi restart tail -n 300 -f ~buildapi/buildapi.log
Use the tail to verify that buildapi restarted cleanly.
Restarting the agent
selfserve-agent instances are run on multiple masters under supervisor, so it should be restarted in case of failure. In some cases (multiple fast failures) supersor disables the service.
- Search for "include selfserve_agent" in hg.mozilla.org/build/puppet/file/default/manifests/moco-nodes.pp to figure out what masters should be checked.
- Search for errors in /builds/selfserve-agent/agent.log
- start the service as root:
supervisorctl restart selfserve-agent
Redis
Buildapi also depends on Redis, see ReleaseEngineering/How_To/Restart_Redis.