Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Firestore.get()导致超过截止日期_Python_Firebase_Google Cloud Firestore - Fatal编程技术网

Python Firestore.get()导致超过截止日期

Python Firestore.get()导致超过截止日期,python,firebase,google-cloud-firestore,Python,Firebase,Google Cloud Firestore,我正在从运行以下代码: 但我得到了以下错误: Traceback (most recent call last): File "...", line 74, in <module> main() File "...", line 53, in main for doc in docs: File "/usr/lib/python2.7/site-packages/google/cloud/firestore_v1beta1/query.py", line

我正在从运行以下代码:

但我得到了以下错误:

Traceback (most recent call last):
  File "...", line 74, in <module>
    main()
  File "...", line 53, in main
    for doc in docs:
  File "/usr/lib/python2.7/site-packages/google/cloud/firestore_v1beta1/query.py", line 588, in get
    for index, response_pb in enumerate(response_iterator):
  File "/usr/lib/python2.7/site-packages/grpc/_channel.py", line 347, in next
    return self._next()
  File "/usr/lib/python2.7/site-packages/grpc/_channel.py", line 338, in _next
    raise self
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded)>
回溯(最近一次呼叫最后一次):
文件“…”,第74行,在
main()
文件“…”,第53行,主
对于文档中的文档:
get中的文件“/usr/lib/python2.7/site packages/google/cloud/firestore\u v1beta1/query.py”,第588行
对于索引,枚举中的response_pb(response_迭代器):
文件“/usr/lib/python2.7/site packages/grpc/_channel.py”,第347行,下一页
返回自我。_next()
文件“/usr/lib/python2.7/site packages/grpc/_channel.py”,第338行,下一页
自立
grpc._通道_会合点:

python库有什么问题吗?我甚至没有运行任何查询或任何东西,所以我很惊讶一个简单的索引操作会超时。我也不知道如何进一步调试,因为文档中没有提到类似的内容。

证明这是由于在Linux的Windows子系统上运行。显然,Firestore在WSL上的性能非常慢(我认为是由于文件系统操作),默认超时时间太短

Traceback (most recent call last):
  File "...", line 74, in <module>
    main()
  File "...", line 53, in main
    for doc in docs:
  File "/usr/lib/python2.7/site-packages/google/cloud/firestore_v1beta1/query.py", line 588, in get
    for index, response_pb in enumerate(response_iterator):
  File "/usr/lib/python2.7/site-packages/grpc/_channel.py", line 347, in next
    return self._next()
  File "/usr/lib/python2.7/site-packages/grpc/_channel.py", line 338, in _next
    raise self
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded)>