Home > Error > 500

500 Internal Server Error

The server encountered an internal error and was unable to complete your request.

Either the server is overloaded or there is an error in the application. Please contact the system administrator if the problem persists.

Possible causes

Sample error log

[14:14:33] ERROR request_id=req_91ac handler=dashboard
[14:14:33] panic: runtime error: invalid memory address or nil pointer dereference
[14:14:33] goroutine 42 [running]:
[14:14:33]   at /app/handlers/dashboard.go:148
[14:14:33]   at /app/server/http.go:62
[14:14:33]   at /app/middleware/recover.go:33
[14:14:33] HTTP/1.1 500 Internal Server Error

Diagnostic information

Status:500 Internal Server Error
Method:GET
Request URI:/dashboard
Server:apache/2.4 (Linux)
Worker:web-7
PID:14282
Request ID:req_91ac-2008-de31
Trace ID:tr_4f02-aa12
Time:Tue, 19 May 2026 14:14:22 GMT
Notice: More information about this error may be available in the server error log. Please include the request ID req_91ac-2008-de31 when reporting the issue.

Related status codes

CodeMeaningServer side?
500Internal Server Erroryes
502Bad Gatewayyes
503Service Unavailableyes
504Gateway Timeoutyes

What to do next

For developers: Most 500 errors are caught by the application's recovery middleware. Search your logs for the request ID to find the originating exception.

apache/2 — running at host.example — IPv4/IPv6 — server time 14:14:22 GMT