33 lines
1.1 KiB
TypeScript
33 lines
1.1 KiB
TypeScript
|
|
import { ErrorPage, Cmd, Out, Err } from '@/components/error-page'
|
|||
|
|
|
|||
|
|
export const metadata = {
|
|||
|
|
title: '502 – Bad Gateway | Jamulix',
|
|||
|
|
description: 'Der Server hinter dem Server schweigt.',
|
|||
|
|
robots: { index: false, follow: false },
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
export default function BadGateway() {
|
|||
|
|
return (
|
|||
|
|
<ErrorPage
|
|||
|
|
code={502}
|
|||
|
|
label="Bad Gateway"
|
|||
|
|
title="Der Server hinter dem Server schweigt."
|
|||
|
|
terminal={
|
|||
|
|
<>
|
|||
|
|
<Cmd>ping -c 3 backend</Cmd>
|
|||
|
|
<Out>--- backend ping statistics ---</Out>
|
|||
|
|
<Err>3 packets transmitted, 0 received, 100% packet loss</Err>
|
|||
|
|
<Cmd>curl http://localhost:8080/</Cmd>
|
|||
|
|
<Err>curl: (7) Failed to connect to localhost port 8080: Connection refused</Err>
|
|||
|
|
<Cmd>echo "Hallo? Jemand da?" > /dev/backend</Cmd>
|
|||
|
|
<Out>…</Out>
|
|||
|
|
</>
|
|||
|
|
}
|
|||
|
|
tip={<>Tipp: Der Dienst startet meist von selbst neu – in ein paar Minuten nochmal versuchen.</>}
|
|||
|
|
>
|
|||
|
|
Der Webserver ist da und hat brav weitergefragt – aber die Anwendung
|
|||
|
|
dahinter antwortet gerade nicht. Wahrscheinlich startet sie neu oder
|
|||
|
|
denkt über ihr Leben nach.
|
|||
|
|
</ErrorPage>
|
|||
|
|
)
|
|||
|
|
}
|