我目前正在嘗試修改plugin以通過AWS向新文章發佈指標。我已經成功地設計了從swf到新文件(最初不是插件)的插件文章度量標準,但是如果程序運行時間過長,則會遇到問題。速率超出workflow_execution輪詢
當程序回合10分鐘我碰到下面的錯誤運行:
Error occurred in poll cycle: Rate exceeded
我相信這是從我的輪詢SWF未來的工作流執行
domain.workflow_executions.each do |execution|
starttime = execution.started_at
endtime = execution.closed_at
isOpen = execution.open?
status = execution.status
if endtime != nil
running_workflow_runtime_total += (endtime - starttime)
number_of_completed_executions += 1
end
if status.to_s == "open"
openCount = openCount + 1
elsif status.to_s == "completed"
completedCount = completedCount + 1
elsif status.to_s == "failed"
failedCount = failedCount + 1
elsif status.to_s == "timed_out"
timed_outCount = timed_outCount + 1
end
end
這就是所謂的每60秒輪詢一次週期
有沒有辦法設置輪詢速率?或者另一種獲得工作流程執行的方式?
謝謝,這裏的紅寶石SDK的SWF中的鏈接=>link
我們真的沒有什麼可以工作的,因爲你只給我們開始循環。有關我們需要幫助您的信息,請參閱http://sscce.org。 –
感謝您的評論和建議。我更新了代碼,讓我知道這是否更有幫助。 – user2495753