Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.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 aws dynamodb:写入过程冻结。如何确定DDB/表格的精确状态?_Python_Freeze_Amazon Dynamodb - Fatal编程技术网

Python aws dynamodb:写入过程冻结。如何确定DDB/表格的精确状态?

Python aws dynamodb:写入过程冻结。如何确定DDB/表格的精确状态?,python,freeze,amazon-dynamodb,Python,Freeze,Amazon Dynamodb,我有一个python进程,它将大量项写入DynamoDB表。我只是注意到它好像被冻住了。这个过程是逐行读取一个大的文本文件,并为每一行将一个新项放入表中。它似乎已经冻结在某一条线上,并没有向前发展,同时也没有产生任何例外。所以我需要弄清楚问题是在与DynamoDB交互还是在其他地方。要检查前一个问题,我怎样才能知道桌子上发生了什么?我正在“监视”下查看管理控制台。它在读取容量下显示了一些活动(因为我做了一些手动查询,试图找出哪些已进入表中,哪些未进入表中),但所有其他图形(写入容量等)都是空的。

我有一个python进程,它将大量项写入DynamoDB表。我只是注意到它好像被冻住了。这个过程是逐行读取一个大的文本文件,并为每一行将一个新项放入表中。它似乎已经冻结在某一条线上,并没有向前发展,同时也没有产生任何例外。所以我需要弄清楚问题是在与DynamoDB交互还是在其他地方。要检查前一个问题,我怎样才能知道桌子上发生了什么?我正在“监视”下查看管理控制台。它在读取容量下显示了一些活动(因为我做了一些手动查询,试图找出哪些已进入表中,哪些未进入表中),但所有其他图形(写入容量等)都是空的。我如何确切地找出流程的障碍?谢谢

我想你已经完成了DynamoDB所有可能的工作。此外,您的问题似乎更多地与Python有关,而不是与DynamoDB有关

我发现了一个非常有趣的问题,解释了如何将调试器附加到正在运行的进程。作者似乎有一个与你相似的问题。这种技术的一个缺点是,您必须在启动程序之前进行准备,并且它只能在*NIX上工作

但这有时与Python的解释器bug直接相关。在这种情况下,Python文档中的这篇文章可能会有所帮助: