This Node + Express application that communicates with databases using the node-firebird library connects to multiple databases, some on a Linux server and others on another. The code was always able to connect to the databases on both servers, in the test environment on my personal computer and in production on the Render platform. However, I recently moved the application to work on the server where some of the databases are located. From there, it can access the databases on the other server, but it cannot connect to the databases on the server itself, returning:
Error: connect ETIMEDOUT (serverIp):(firebirdPort)
I already tried changing the path to the database to access it locally, but it failed too.
Detail: The Firebird database is running directly on the server, not in a container.
Tiago Duarte is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.