Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Aussie startup. Debian Trixie phone. Taiwan contract (furilabs.com)
15 points by rakkhi on March 10, 2024 | hide | past | favorite | 18 comments


Something doesn't work

Warning: mysqli_real_connect(): (HY000/2002): Connection refused in /var/www/html/wp-includes/class-wpdb.php on line 1987

Connection refused Error establishing a database connection


Caddy over Apache for Wordpress on Debian system, latest php 8.2.x, while host is Ubuntu based:

        < HTTP/2 200
        < alt-svc: h3=":443"; ma=2592000
        < content-type: text/html; charset=UTF-8
        < date: Sun, 10 Mar 2024 14:48:00 GMT
        < link: <https://furilabs.com/wp-json/>; rel="https://api.w.org/"
        < server: Caddy
        < server: Apache/2.4.57 (Debian)
        < set-cookie: quform_session_b9XXXXX; path=/; secure; httponly; samesite=None
        < vary: Accept-Encoding
        < x-powered-by: PHP/8.2.16
Likely not a special WP hosting provider in use, but guys doing self-hosted with WP in Docker.


Hi all: Site is up. You caught us as we were updating it.

https://furilabs.com/2024/03/12/hacker-news-found-a-website/


Error establishing a database connection


This is why folks need to monitor keywords on their website as well as HTTP status codes.


If a website writes errors to the user then this is a very good idea. A characteristic of scripted websites I think? This one is written in php. I am actually surprised Wordpress as one of the most used frameworks in the world has not a more graceful handling of this situation.


You don't need to show the user errors for this approach to work.

At a client of mine, the load balancer is setup with a customer friendly fallback page to present, in cases where none of the backend servers are available. This is used in instances where something technical goes wrong, and also during planned outages for things like DB schema migrations (although these tend to take just a few seconds).

We then have monitoring setup to notify us if the website does not include some text that is always included on the working site, but is not included in the maintenance page.

- Customer gets a friendly page telling them the site is unavailable, regardless of the cause; and

- We get notifications any time the production environment isn't publicly available.


same.


alright I can see the site is back online, launching in June apparently.

Supposedly with a new way to run Android apps in Linux (or are they just using Waydroid under the hood? I'm sure someone will dig in).

They're making big claims, let's see how they can compare to the Pinephones and the Librem 5, not to mention the android-phones-turned-linux-phones.

edit: Looks like it runs Phosh. Outlandish claims of battery life and performance (outlandish if we compare to current Linux-first phones).


Linux phones, this is my life mission. Any jobs going?


So nice to see Linux phones gaining traction.

I daily drive a Librem 5 myself, and I think the ecosystem needs more vendors to ensure it's here to stay.


Website down. At least I'm not the only one it happened to. I think the advice I was given last time was to use Cloudflare.


Their website seems to be online now, though the page itself is empty of content. :/


How is this on the HN frontpage with 5 upvotes and a non-functioning website?


Linux phones. Maybe upvoted before the HN hug of death. ?


I can take a website seriously if they don't bother to remove placeholder text from their 'About Us'


> I can take a website seriously if they don't bother to remove placeholder text from their 'About Us'

Same here. I met a lot of people who were doing excellent jobs in what they did even if their presentation and marketing was not at the same level.


> I can take a website seriously if they don't bother to remove placeholder text from their 'About Us'

Can't take a comment like this seriously when they can't even proofread their own comment...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: