Wikipedia:Refill/restart
From Wikipedia, the free encyclopedia
Sometimes reFill goes down for no known reason. Often, restarting either the web server or the API will fix the problem.
These procedures can be carried out by any of the maintainers listed here. If you have appropriate skills and wish to be added as a maintainer, please contact Curb Safe Charmer.
Accessing Toolforge
You will need a Wikimedia developer account, an SSH public key, and to have been added as a maintainer (see above).
You can use an SSH client such as PuTTY (Windows), or on WSL/Linux you can simply add your private key to your ~/.ssh folder then type ssh login.toolforge.org
Restarting the web server
Symptoms
- Visiting any page in your browser gives the error:
Toolforge Not found The URL you have requested, https://refill.toolforge.org/ng, doesn't seem to actually exist. If you have reached this page by following a link This URL is managed by the refill tool, maintained by Curb Safe Charmer, Cyberpower678, Novem Linguae, Samtar, SD0001, Zhaofeng Li. Perhaps its files are on vacation, or the link you've followed doesn't actually lead somewhere useful? You might want to look at the list of tools to find what you were looking for. If you're pretty sure this shouldn't be an error, you may wish to notify the tool's maintainers (they are listed above) about the error and how you ended up here.
How to fix
ssh login.toolforge.org become refill webservice restart
Restarting the API
Symptoms
- Stuck on "Submitting your task..."
- Stuck on "Waiting for an available worker"
How to fix
ssh login.toolforge.org become refill-api webservice restart ./restart.sh
If that doesn't work, also try...
kubectl delete -f worker-deployment.yml kubectl apply -f worker-deployment.yml