Google cloud platform Python线程错误:线程在GCE vm实例上使用有限的资源运行
我们的代码是用python构建的,在Google计算引擎上运行。代码处理从云存储到Bigquery的数据文件。我们使用8个线程进行多处理。它已在某些环境中成功测试,但在一个环境中,它不断出现错误:Google cloud platform Python线程错误:线程在GCE vm实例上使用有限的资源运行,google-cloud-platform,google-bigquery,google-cloud-storage,python-multithreading,Google Cloud Platform,Google Bigquery,Google Cloud Storage,Python Multithreading,我们的代码是用python构建的,在Google计算引擎上运行。代码处理从云存储到Bigquery的数据文件。我们使用8个线程进行多处理。它已在某些环境中成功测试,但在一个环境中,它不断出现错误: {'status':'Service Running with limited resources-one or more worker threads have been terminated' deadthreads':7,'threadpoolsize':8,'alivethreads':1}
{'status':'Service Running with limited resources-one or more worker threads have been terminated' deadthreads':7,'threadpoolsize':8,'alivethreads':1}
第二个线程和所有其他线程都将在它之后消亡
有人可以帮助您处理上述错误消息吗?问题的潜在原因是代码与最新版本的google auth软件包不兼容。使用vm spin up安装默认版本google auth 1.4.1,但在其他环境中是如此 谷歌认证1.3.0
我们将该软件包降级至1.3.0,并将grpcio从1.9.1降级至1.8.6,以使环境与测试环境同步。
线程问题现已解决。请提供您使用的代码(不包括敏感数据)。另外,请指定您已测试的环境。感谢Mild对此问题的回复。它现在解决了,我在下面发布答案,因为它可能会帮助在螺纹上遇到类似问题的人。