S3 Issues Troubleshooting
FastGPT Self-Hosting Common S3 Issues Troubleshooting
1. Log shows ERR level "Failed to ensure external public/private bucket exists", resulting in inability to connect to object storage
1.1 Error Stack Display
- error: Error: getaddrinfo ENOTFOUND
Example
Possible Errors
- STORAGE_S3_FORCE_PATH_STYLE configuration error
Solution
- Turn on the STORAGE_S3_FORCE_PATH_STYLE option to
true, otherwise the client cannot find the target service
2. Upload conversation file / knowledge base file error
Example
2.1 SignatureDoesNotMatched
- Signature inconsistency, mostly due to Nginx configuration error
Possible Errors
- Necessary request headers (such as Headers, Host) were not passed during Nginx forwarding
Solution
- Configure proxy_set_header Host $http_host, do not set to $host, Nginx's $host built-in variable will remove the port, set to $http_host
Edit on GitHub
File Updated

