난 내 레일 응용 프로그램에서 delayed_job 사용하고 있습니다. UTC로 저장된 테이블 열을 기반으로 delayed_job을 실행하고 싶습니다. 내 서버 설정은 EST입니다. 지체 된 일은 UTC 또는 EST가 소요됩니까?서버 시간에 따라 작업 실행이 지연됩니까?
3
A
답변
1
active_record_delayed_job
을 사용하는 경우 application.rb
에 설정된 응용 프로그램 표준 시간대가 사용됩니다.
는 delayed_job 소스 (https://github.com/collectiveidea/delayed_job_active_record/blob/master/lib/delayed/backend/active_record.rb#L97)
# Get the current time (GMT or local depending on DB)
# Note: This does not ping the DB to get the time, so all your clients
# must have syncronized clocks.
def self.db_time_now
if Time.zone
Time.zone.now
elsif ::ActiveRecord::Base.default_timezone == :utc
Time.now.utc
else
Time.now
end
end
에서 가져 팔로우이 가능한 작업에 대한 DB를 조회 reserve_with_scope
에 사용되는 당신이 어떤 시간대 확실하지 않은 경우
(라인 56 년부터) 응용 프로그램에서 설정, 당신은 레일 콘솔에서 다음을 사용할 수 있습니다
2.1.4 :005 > Rails.application.config.time_zone
=> "Helsinki"
또는
2.1.4 :007 > Time.zone.name
=> "Helsinki"
관련 문제
- 1. 프롤로그에서 실행이 지연됩니까?
- 2. 버튼 대기 시간에 따라 작업 시작
- 3. 게임은 서버 시간에 따라 카운트 다운을 시작합니다
- 4. Google Maps/geoxml3 파서를 기준으로 Javascript 기능의 실행이 지연됩니까?
- 5. 다중 변환 후에 findAny()를 사용할 때 스트림 실행이 지연됩니까?
- 6. 날짜 선택기는 서버 시간에 따라 작업 날짜 선택기를 만드는 방법 날짜 서버 날짜에 accoding의/시간
- 7. 특정 시간에 대기중인 작업
- 8. 시간에 따라 움직임을 계산하십시오.
- 9. 시간에 따라 KML 애니메이션
- 10. 시간에 따라 다른 링크로드
- 11. 시간에 따라 스프라이트 변경하기
- 12. 시간에 따라 uiNavigationController 변경
- 13. 컴퓨터 시간에 따라 삭제
- 14. 인구가 시간에 따라 변합니다.
- 15. 시간에 따라 테이블로 데이터 검색?
- 16. 시간에 따라 mysql 테이블에 연결
- 17. 작업 ': mergeReleaseResources'에 대한 실행이 실패했습니다.
- 18. 레일스 - 지연된 작업 실행이 중지됨
- 19. 컴퓨터 시간에 따라 WinForm 열기
- 20. 사용 가능한 시간에 따라 작업 완료 날짜 계산
- 21. 실행이 젠킨스 서버 프로젝트 노드
- 22. 로컬 http 서버 실행이 중지되었습니다.
- 23. jQuery/PHP : 서버 시간에 따라 페이지 새로 고침
- 24. DatePicker 시간에 작업 수행
- 25. 다른 시간에 작업 예약하기
- 26. Jquery Timer 서버 시간에
- 27. 시간에 따라 sms에 액세스하는 안드로이드
- 28. 시간에 따라 사이트 콘텐츠 변경
- 29. 오늘의 시간에 따라 색상 변경
- 30. 시간에 따라 숨겨진 링크를 클릭하십시오