在“windows 7”操作系统中将“cloud_sql_proxy”作为服务运行我有二进制“cloud_sql_proxy”,我可以使用它访问谷歌云平台中的mysql服务器实例,一切正常。但我需要确保 Google 提供的可执行文件始终在运行,因此我的应用程序/客户端程序不会丢失与这些服务的链接。
知道我该怎么做吗?
在“windows 7”操作系统中将“cloud_sql_proxy”作为服务运行我有二进制“cloud_sql_proxy”,我可以使用它访问谷歌云平台中的mysql服务器实例,一切正常。但我需要确保 Google 提供的可执行文件始终在运行,因此我的应用程序/客户端程序不会丢失与这些服务的链接。
知道我该怎么做吗?
根据我从您的问题中了解到的情况,您似乎在尝试询问“如何在启动 Windows 7 时运行 cloud_sql_proxy_xXX.exe?”。我可以告诉你,代理不是作为服务运行的,所以你每次启动机器时都必须执行它。幸运的是,Windows 7 在启动时运行程序比 Windows 的更高版本(例如 8.X 及更高版本)相对容易。
对于 Windows 7,您可以按照此处提供的指导步骤进行操作。本质上,您只需将要运行的 .exe 文件放在“开始”菜单下的“启动”文件夹中。(即:打开开始菜单>所有程序>启动>将文件拖入此处)
这应该在每次启动 Windows 7 本地计算机时执行“cloud_sql_proxy_xXX.exe”。
GCP 的文档字面意思是:“对于 Windows 操作系统,将代理作为 Windows 服务运行。通常,代理应该具有与您的应用程序进程相同的正常运行时间要求。” 所以你的回答是不可接受的。