2017-04-16 8 views
1

タイトルに示されているように、私はこれを1日1回実行し、最初のいくつかの要求に対してはうまく動作し、 503エラーのみを処理します。PRAW Subredditモデルは、いくつかの要求に対してうまく機能し、しばらくの間、503のエラーしか送信しません。

これは最近の問題であり、このコードは過去2ヶ月間うまく機能しています。他の誰かがこれを経験しましたか?以下は、エラーが発生した場所の抜粋です:

# create reddit object 
reddit = praw.Reddit(client_id = client_id, 
        client_secret = client_secret, 
        user_agent = user_agent) 

# use PRAW subreddit model 
sub = reddit.subreddit('economy') 

sub_list = [] 

try: 
    for s in sub.submissions(start = start_date, end = end_date): 
     sub_list.append(s) 
except Exception as e: 
    print(str(e)) 

答えて

1

HTTP 503コードは、サービスが利用できないことを意味します。これはReddit側のエラーです。例外をキャッチして、再試行戦略を利用する必要があります。exponential backoff

+0

ありがとうございます! Redditは実際には検索が少し遅れているという更新を掲載したので、これが修正されるまでこれは起こり続けるでしょう。 – Zach

関連する問題