Half the time it succeeds downloading, half of the time it hangs on one of the last account ids (can send account id in secured email). After this statement:INFO:googleads.adwords.report_downloader:Request Summary: {'clientCustomerId': 'xxx', 'skipReportHeader': 'True', 'includeZeroImpressions': 'False', 'server': 'adwords.google.com', 'skipColumnHeader': 'False', 'skipReportSummary': 'True', 'isError': False}
I have tried to identify the problem here, but I just cant see why there would be an intermittent hanging. Nothing is obviously wrong with the code and I would expect the threading approach to work just fine. From my side, however, I cant see any reason why\how this could be a cluster issue. Since I am running the python app without the mapreduce stack directly from bash and getting intermittent hanging, I am not really sure where to debug this.
local __DLC_BACKOFF_FACTOR="5"
local __DLC_MAX_RETRIES="5"
local __DLC_PAGE_SIZE="1000"
local __DLC_DOWNLOAD_FORMAT="TSV"
local __DLC_REPORT_TYPE="PLACEHOLDER_FEED_ITEM_REPORT"
local __DLC_DATE_RANGE_TYPE="CUSTOM_DATE"
local __DLC_REPORT_NAME="Custom PLACEHOLDER_FEED_ITEM_REPORT"
local __DLC_FILTER="Status IN ('ENABLED')"
local __DLC_API_VERSION="v201708"