If you're struggling with connectivity issues, you can get some insights into the problem by running our diagnostic script on your impacted servers.
If the issue is limited to your computer, you can also run it locally.
Linux / macOS
Please note that it requires that the following tools: mtr, dig, uname. If these tools are not installed, the diagnosis cannot be completed.
Check that mtr is installed on the server/computer running the script (this is very important data for infrastructure engineers).
For Linux or macOS servers run: curl -sL https://algolia.com/downloads/diag.sh > ./diag.sh && sudo ./diag.sh YourAlgoliaApplicationId
Windows
For Windows servers download the Powershell version of the diag script from here and then in Powershell run .\diag.ps1 -appid YourAlgoliaApplicationId. The script will take a few minutes to run. When it's completed it will give you a name of the output file.
This version runs natively on Windows but may provide fewer diagnostics than the Linux/macOS script.
For more complete diagnostics, you can run the Linux version of the script using Windows Subsystem for Linux (WSL2), which provides access to additional tools such as mtr and dig.
Ensure that you replace YourAlgoliaApplicationId with your actual Algolia application ID.
You can send this output to us at https://support.algolia.com/hc/en-us/requests/new with the context of your issue for us to review further.