Page MenuHomePhorge

https://phurl.io is a HTTP 503 error
Closed, ResolvedPublic

Description

Steps to reproduce:

  1. Follow steps in T15745 to trigger EXCEPTION: (PhutilMissingSymbolException)
  2. Read the output and find For more information, see: https://phurl.io/u/newclasses
  3. Try to access that link

Expected outcome:

Link works and redirects to https://we.phorge.it/book/contrib/article/adding_new_classes/

Actual outcome:

[acko@fedora ~]$ curl -I https://phurl.io/u/newclasses
HTTP/1.1 503 Service Unavailable: Back-end server is at capacity
Connection: keep-alive

Additional comments:

Either that server (who owns it?) needs to be fixed, or two URIs in Arcanist need to be changed from short URIs to full ones:

[acko@fedora arcanist (master $|u=)]$ grep -r "phurl.io" .
./src/runtime/ArcanistRuntime.php:          'https://phurl.io/u/noninteractive'));
./src/init/lib/PhutilMissingSymbolException.php:      'For more information, see: https://phurl.io/u/newclasses',

Known addresses

Maybe Phacility will donate this domain to Phorge :D who knows. Waiting for this info, it costs nothing to keep track of this:

(Probably more)

Event Timeline

It's a Phacility server, managed at https://secure.phabricator.com/phurl/

We should probably just update the URIs to something under phorge.it. There's a bunch of such URIs in Phorge codebase too, and a few raw links to various other documents.

Most phurl.io short URIs point to old upstream tasks. The two related patches make the code at least point directly to these tasks (to still be found on https://web.archive.org/ if secure.phabricator.com ever went down) as there's no direct content equivalent on phorge.it.