heroku restart
을 사용하면 데이터가 손실됩니까? 다시 시작하는 동안 마지막 DB 백업이 사용 되었습니까? 아니면 DB가 영향을받지 않습니까?heroku 다시 시작 - 데이터 손실이 발생합니까?
3
A
답변
6
다시 시작해도 데이터베이스에는 영향을주지 않습니다. 따라서 일반적으로 다시 시작하면 데이터 손실이 발생하지 않습니다.
그러나 작업자도 다시 시작되므로 현재 처리중인 작업이 중단 될 수 있습니다. 이로 인해 작업이 부분적으로 완료 될 수 있으며 작업에 따라 원치 않는 결과가 발생할 수 있습니다. 필요한 경우 배경 작업을 처음부터 다시 시작할 수 있도록 설계해야합니다 (예 : 트랜잭션에서 데이터베이스 상호 작용 수행).
비슷한 효과가 다이노 스에도 가능합니다.이 경우 부분적으로 완료된 작업 대신 부분적으로 완료된 웹 요청이됩니다. 이 문제는 매우 드물게 발생합니다.
배포 (반드시 재시작은 아님) - 임시 디렉토리 (tmp/
및 log/
)의 파일도 모두 삭제됩니다.
두 가지를 방지하려면 유지 관리 모드 (heroku maintenance on
)를 사용하고 배포 또는 다시 시작하기 전에 모든 작업자와 웹 요청이 올바르게 작동하는지 확인하십시오.
관련 문제
- 1. 중단 된 heroku db 다시 시작 : pull
- 2. 디버거에서 Winsock2 데이터 손실이 발생했습니다.
- 3. vsdbcmd 데이터 손실이 발생할 수 있지만 어디에서?
- 4. site5에서 heroku 로의 데이터 이전
- 5. 아래 단계이다, 나는 MySQL의 데이터 손실이 발생하고 있습니다을 ibdata1
- 6. 최적화를 pyevolve로 다시 시작
- 7. 실행중인 다시 시작 기능
- 8. 다시 시작 Teambox 서버
- 9. 포스트 그레스를 다시 시작
- 10. Android 서비스 다시 시작
- 11. Tomcat 자체에서 다시 시작
- 12. 다시 시작 예외 처리
- 13. 홈 화면 다시 시작
- 14. 다른 활동에서 다시 시작
- 15. Windows 서비스 다시 시작
- 16. .NET에서 스레드를 다시 시작
- 17. 마지막 액티비티 다시 시작
- 18. Python 프로그램 다시 시작
- 19. Django에서 Apache 다시 시작
- 20. Apache Tomacat 다시 시작
- 21. 리눅스 스크립트 시작, 중지, 다시 시작
- 22. 시작, 중지, vb6을 사용하여 아파치를 다시 시작
- 23. 활동을 다시 시작하지 않고 활동으로 다시 시작
- 24. JPEG보다 손실이 빠른 압축이 있습니까?
- 25. Jboss 실행시 JMS 다시 시작
- 26. SystemEvents 및 잠자기에서 다시 시작
- 27. 다시 시작 리눅스 m는/프로그래밍
- 28. sudo없이 nginx를 다시 시작 하시겠습니까?
- 29. 저장된 컨텍스트에서 스레드 다시 시작
- 30. AJAX 통화로 세션 다시 시작
고마워요, 이상합니다. DB에 저장된 내 앱에 누락 된 데이터가 있음을 알았습니다. 영웅이 다시 시작된 후 데이터가 누락 된 것 같습니다. – AnApprentice
데이터를 캐싱하고 있습니까? memcached와 함께? 데이터보기가 브라우저 또는 광택에 캐시 될 수 있습니까? – wuputah
캐싱이없고, memcache도 없습니다. 배포 데이터가 누락 된 것을 알면됩니다. – AnApprentice