E2B 샌드박스 라이프사이클 — 타임아웃·정보·종료
E2B 샌드박스 라이프사이클 — 타임아웃·정보·종료
E2B 샌드박스는 필요한 동안 계속 실행되고, 타임아웃이 지나면 전체 상태를 보존한 채 자동으로 일시 중지되어 언제든 재개할 수 있어요. 명시적 타임아웃 설정과 수동 종료도 가능해요.
실행 중 타임아웃 변경
실행 중인 샌드박스의 타임아웃을 바꿀 수 있어요. JavaScript는 setTimeout, Python은 set_timeout 메서드를 호출하며, 호출 시 샌드박스 타임아웃이 새 값으로 리셋돼요. 예를 들어 1분 타임아웃으로 시작한 뒤 사용자가 앱과 상호작용할 때마다 주기적으로 타임아웃을 연장할 수 있어요.
정보 조회
샌드박스 ID, 템플릿, 메타데이터, 시작·종료 시각 같은 정보는 JavaScript getInfo, Python get_info 메서드로 조회해요.
종료
타임아웃 전이라도 언제든 kill 메서드로 샌드박스를 종료할 수 있어요.