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

edit

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

edit

Symptoms

edit
  • 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

edit
ssh login.toolforge.org
become refill
webservice restart

Restarting the API

edit

Symptoms

edit
  • Stuck on "Submitting your task..."
  • Stuck on "Waiting for an available worker"

How to fix

edit
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