Php.net Is Down
php.net
php.net
> Oh, why no one told us? Everyone, thanks for the work, but that's it, the project is over. The webserver is now a minecraft server.Edit: In case this comes useful to some: I think this is a backup, https://docs.phplang.net/docs.php
Still, maybe getting rid of the mirrors program 5 years ago had its downsides:
It's not Sunday everywhere.
Digging through Hacker News history, Haskell.org was periodically reported down between 7 and 14 years ago.
I suspect the volunteer resources behind language projects have half-hearted DevOps.
So the surprising thing to me is not that php.net is down for hours, but that people care to report it.
There is no company behind with sys admin 24h support.
Hardly everyone uses it.
Jokes aside, I think you’ll be surprised to learn that the DevOps effort for most official programming language resources are surprisingly alike, regardless of their popularity.
They could decouple the comments section to a dynamic API + minimal client-side code. Even if the API and/or DB go down, all the pages of the site will keep working.
I would think reliability and uptime are high priorities for a language that could almost be considered critical infrastructure at this point... but what do I know.
Damn this ancient laptop. But my Packard Bell won’t connect either?!
3xx - Somethings could be better
4xx - You did something wrong
5xx - Server did something wrong
Judging by this quick cheat-sheet I just created, this was not your fault :)
1xx response codes are crucial for things like WebSockets and HTTP/3 but they make the HTTP state machine more complex and many people writing manual HTTP requests are ill-prepared to deal with them.
https://ohdear.app/status-page/php-infrastructure-status-pag...
But, I'd wager a bet on some DNS misconfiguration at some CDN or likewise, that both are using :)
Were this occasion frequent, you would not see these submissions.
https://docs.phplang.net/docs.php
For the purpose of the submission, I guess some people are puzzled ("What happened?").
This is a "kids these days" post. Maybe in a few years "The connection to the data center hosting the 1000 GPUs that run the LLM I ask how to do stuff is down, I can't get any work done!"
I personally rely on the local documentation in my IDE because I can't be bothered to continuously update my docs with the latest errata and additions.