約60,000個のアイテムのリストがあります。データベースにクエリを送信して、それらが存在するかどうか、および計算結果が返されるかどうかを確認したいと思います。リストを1つずつ繰り返しながら、通常のクエリを実行します。クエリは過去4日間実行されています。私はこれを改善するためにスレッドモジュールを使用できると思いました。私はこのようなことをしました
if __name__ == '__main__':
for ra, dec in candidates:
t = threading.Thread(target=search_sl, args=(ra,dec, q))
t.start()
t.join()
10個のアイテムだけでテストしましたが、正常に機能しました。60k個のアイテムのリスト全体を送信すると、「最大セッション数を超えました」というエラーが発生します。私がやりたいのは、一度に10個程度のスレッドを作成することです。最初のスレッドの束が実行を終了したら、別のリクエストを送信します。