서버가 프론트 엔드 색인 생성과 같은 장기 실행 작업을 수행 할 때 프로그래밍 방식으로 잠겨 있는지 여부를 알려주는 방법은 무엇입니까? 현재 코드는 다음과 같습니다.서버가 잠겨 있는지 확인하는 방법은 무엇입니까?
def server_locked(timeout=5):
con = pymongo.Connection(network_timeout=5)
try:
con.database_names()
return False
except pymongo.errors.AutoReconnect:
return True
더 좋은 방법이 있습니까?
세트의 일부 evnironmental 변수가 세마포어처럼 사용 ...? –