Zeitlimit für Verbindung bei Verwendung von Node.js festlegen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Konfigurieren Sie die Zeitüberschreitung für Verbindungen mit Cloud SQL for PostgreSQL mithilfe des Knex-Moduls von Node.js.
Weitere Informationen
Eine ausführliche Dokumentation, die dieses Codebeispiel enthält, finden Sie hier:
Codebeispiel
Nächste Schritte
Wenn Sie nach Codebeispielen für andere Google Cloud -Produkte suchen und filtern möchten, können Sie den Google Cloud -Beispielbrowser verwenden.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],[],[],[],null,["# Set the connection timeout when using Node.js\n\nConfigure a connection timeout when connecting to Cloud SQL for PostgreSQL by using the Node.js knex module.\n\nExplore further\n---------------\n\n\nFor detailed documentation that includes this code sample, see the following:\n\n- [Manage database connections](/sql/docs/postgres/manage-connections)\n\nCode sample\n-----------\n\n### Node.js\n\n\nTo authenticate to Cloud SQL for PostgreSQL, set up Application Default Credentials.\nFor more information, see\n\n[Set up authentication for a local development environment](/docs/authentication/set-up-adc-local-dev-environment).\n\n // 'acquireTimeoutMillis' is the number of milliseconds before a timeout occurs when acquiring a\n // connection from the pool. This is slightly different from connectionTimeout, because acquiring\n // a pool connection does not always involve making a new connection, and may include multiple retries.\n // when making a connection\n config.pool.acquireTimeoutMillis = 60000; // 60 seconds\n // 'createTimeoutMillis` is the maximum number of milliseconds to wait trying to establish an\n // initial connection before retrying.\n // After acquireTimeoutMillis has passed, a timeout exception will be thrown.\n config.pool.createTimeoutMillis = 30000; // 30 seconds\n // 'idleTimeoutMillis' is the number of milliseconds a connection must sit idle in the pool\n // and not be checked out before it is automatically closed.\n config.pool.idleTimeoutMillis = 600000; // 10 minutes\n\nWhat's next\n-----------\n\n\nTo search and filter code samples for other Google Cloud products, see the\n[Google Cloud sample browser](/docs/samples?product=cloud_sql_postgres)."]]