2013-03-01 7 views
1

파란색으로 셀 라이브러리 및 셀러리로 내 dev 서버를 시작하려고 할 때 다음 오류가 발생합니다. 어느 날이 일은 다음 날에 작동하지 않습니다. 나는 이것을 설명 할 수있는 어떤 것도 변경하지 않았습니다.장고 셀러리가 시동시 pytz 오류를 이겼다

Procfile : 나는 내 서버 사용 주임 등과 같은 Procfile.dev을 시작

web: python manage.py runserver 
celeryd: python manage.py celeryd -E -B --loglevel=INFO --concurrency=3 
worker: python manage.py celerycam 

명령 :

foreman start -f Procfile.dev 

나는이 오류를 준 적이 말했듯이. 내 설치된 패키지의

14:18:44 celeryd.1 | [2013-03-01 14:18:44,216: INFO/Beat] Celerybeat: Starting... 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,224: WARNING/Beat] Process Beat: 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,224: WARNING/Beat] Traceback (most recent call last): 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,224: WARNING/MainProcess] [email protected] has started. 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,224: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/billiard/process.py", line 273, in _bootstrap 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,225: WARNING/Beat] self.run() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,226: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 472, in run 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,227: WARNING/Beat] self.service.start(embedded_process=True) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,227: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 401, in start 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,227: WARNING/Beat] humanize_seconds(self.scheduler.max_interval)) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,227: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/kombu/utils/__init__.py", line 234, in __get__ 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,228: WARNING/Beat] value = obj.__dict__[self.__name__] = self.__get(obj) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,229: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 439, in scheduler 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,229: WARNING/Beat] return self.get_scheduler() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,229: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 434, in get_scheduler 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,229: WARNING/Beat] lazy=lazy) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,229: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/utils/imports.py", line 51, in instantiate 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,230: WARNING/Beat] return symbol_by_name(name)(*args, **kwargs) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,230: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 124, in __init__ 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,231: WARNING/Beat] Scheduler.__init__(self, *args, **kwargs) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,231: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 158, in __init__ 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,231: WARNING/Beat] self.setup_schedule() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,231: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 130, in setup_schedule 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] self.install_default_entries(self.schedule) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 216, in schedule 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] if self.schedule_changed(): 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 161, in schedule_changed 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] self._last_timestamp = now() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,232: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/utils.py", line 65, in now 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,233: WARNING/Beat] return timezone.localtime(timezone.now()) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,233: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 222, in localtime 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,234: WARNING/Beat] timezone = get_current_timezone() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,234: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 130, in get_current_timezone 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,234: WARNING/Beat] return getattr(_active, "value", get_default_timezone()) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,234: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 112, in get_default_timezone 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,234: WARNING/Beat] _localtime = pytz.timezone(settings.TIME_ZONE) 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,235: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/pytz/__init__.py", line 183, in timezone 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,236: WARNING/Beat] fp.close() 
14:18:44 celeryd.1 | [2013-03-01 14:18:44,236: WARNING/Beat] IOError: [Errno 9] Bad file descriptor 

버전 : 스택 트레이스는 다음과 같습니다

Django==1.4.1 
celery==3.0.8 
pytz==2012c 

내가 시도를 다시 설치 pytz하지만 도움이되지 않았다.

제안 사항 해결 방법 내가 Burhan입니다 칼리드의 답변을 시도하고 이것이 IO 오류를 수정 한 1

EDIT 그러나 새로운 오류가 발생합니다. 난은 zoneinfo 데이터를 붙여 두 장소를 시도하고 그들은 당신이 아래 찾을 수있는 다른 오류 결과 :

14:20:07 worker.1 | Traceback (most recent call last): 
14:20:07 worker.1 | File "manage.py", line 9, in <module> 
14:20:07 worker.1 |  execute_from_command_line(sys.argv) 
14:20:07 celeryd.1 | Traceback (most recent call last): 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line 
14:20:07 celeryd.1 | File "manage.py", line 9, in <module> 
14:20:07 web.1  | Traceback (most recent call last): 
14:20:07 worker.1 |  utility.execute() 
14:20:07 celeryd.1 |  execute_from_command_line(sys.argv) 
14:20:07 web.1  | File "manage.py", line 9, in <module> 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line 
14:20:07 web.1  |  execute_from_command_line(sys.argv) 
14:20:07 worker.1 |  self.fetch_command(subcommand).run_from_argv(self.argv) 
14:20:07 celeryd.1 |  utility.execute() 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 252, in fetch_command 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute 
14:20:07 web.1  |  utility.execute() 
14:20:07 worker.1 |  app_name = get_commands()[subcommand] 
14:20:07 celeryd.1 |  self.fetch_command(subcommand).run_from_argv(self.argv) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 252, in fetch_command 
14:20:07 web.1  |  self.fetch_command(subcommand).run_from_argv(self.argv) 
14:20:07 worker.1 |  apps = settings.INSTALLED_APPS 
14:20:07 celeryd.1 |  app_name = get_commands()[subcommand] 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 252, in fetch_command 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands 
14:20:07 web.1  |  app_name = get_commands()[subcommand] 
14:20:07 worker.1 |  self._setup() 
14:20:07 celeryd.1 |  apps = settings.INSTALLED_APPS 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/management/__init__.py", line 101, in get_commands 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 web.1  |  apps = settings.INSTALLED_APPS 
14:20:07 worker.1 |  self._wrapped = Settings(settings_module) 
14:20:07 celeryd.1 |  self._setup() 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 web.1  |  self._setup() 
14:20:07 worker.1 |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 celeryd.1 |  self._wrapped = Settings(settings_module) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 web.1  |  self._wrapped = Settings(settings_module) 
14:20:07 worker.1 |  __import__(name) 
14:20:07 celeryd.1 |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 worker.1 | File "/Users/allard/Projects/hellolily/lily/__init__.py", line 10, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 web.1  |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 worker.1 |  from django.forms.forms import BaseForm 
14:20:07 celeryd.1 |  __import__(name) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/__init__.py", line 16, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/Projects/hellolily/lily/__init__.py", line 10, in <module> 
14:20:07 web.1  |  __import__(name) 
14:20:07 worker.1 |  from django.forms.fields import * 
14:20:07 celeryd.1 |  from django.forms.forms import BaseForm 
14:20:07 web.1  | File "/Users/allard/Projects/hellolily/lily/__init__.py", line 10, in <module> 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/fields.py", line 18, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/__init__.py", line 16, in <module> 
14:20:07 web.1  |  from django.forms.forms import BaseForm 
14:20:07 worker.1 |  from django.core import validators 
14:20:07 celeryd.1 |  from django.forms.fields import * 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/__init__.py", line 16, in <module> 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/validators.py", line 17, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/fields.py", line 18, in <module> 
14:20:07 web.1  |  from django.forms.fields import * 
14:20:07 worker.1 |  URL_VALIDATOR_USER_AGENT = settings.URL_VALIDATOR_USER_AGENT 
14:20:07 celeryd.1 |  from django.core import validators 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/forms/fields.py", line 18, in <module> 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/validators.py", line 17, in <module> 
14:20:07 web.1  |  from django.core import validators 
14:20:07 worker.1 |  self._setup() 
14:20:07 celeryd.1 |  URL_VALIDATOR_USER_AGENT = settings.URL_VALIDATOR_USER_AGENT 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/core/validators.py", line 17, in <module> 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 web.1  |  URL_VALIDATOR_USER_AGENT = settings.URL_VALIDATOR_USER_AGENT 
14:20:07 worker.1 |  self._wrapped = Settings(settings_module) 
14:20:07 celeryd.1 |  self._setup() 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 web.1  |  self._setup() 
14:20:07 worker.1 |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 celeryd.1 |  self._wrapped = Settings(settings_module) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 web.1  |  self._wrapped = Settings(settings_module) 
14:20:07 worker.1 |  __import__(name) 
14:20:07 celeryd.1 |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 93, in __init__ 
14:20:07 worker.1 | File "/Users/allard/Projects/hellolily/lily/settings.py", line 53, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 web.1  |  mod = importlib.import_module(self.SETTINGS_MODULE) 
14:20:07 worker.1 |  ('nl', gettext_noop('Dutch')), 
14:20:07 celeryd.1 |  __import__(name) 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 75, in gettext_noop 
14:20:07 celeryd.1 | File "/Users/allard/Projects/hellolily/lily/settings.py", line 53, in <module> 
14:20:07 web.1  |  __import__(name) 
14:20:07 celeryd.1 |  ('nl', gettext_noop('Dutch')), 
14:20:07 web.1  | File "/Users/allard/Projects/hellolily/lily/settings.py", line 53, in <module> 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 75, in gettext_noop 
14:20:07 web.1  |  ('nl', gettext_noop('Dutch')), 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 75, in gettext_noop 
14:20:07 celeryd.1 |  return _trans.gettext_noop(message) 
14:20:07 web.1  |  return _trans.gettext_noop(message) 
14:20:07 worker.1 |  return _trans.gettext_noop(message) 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 48, in __getattr__ 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 48, in __getattr__ 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/translation/__init__.py", line 48, in __getattr__ 
14:20:07 celeryd.1 |  if settings.USE_I18N: 
14:20:07 web.1  |  if settings.USE_I18N: 
14:20:07 worker.1 |  if settings.USE_I18N: 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/functional.py", line 184, in inner 
14:20:07 celeryd.1 |  self._setup() 
14:20:07 web.1  |  self._setup() 
14:20:07 worker.1 |  self._setup() 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 42, in _setup 
14:20:07 celeryd.1 |  self._wrapped = Settings(settings_module) 
14:20:07 web.1  |  self._wrapped = Settings(settings_module) 
14:20:07 worker.1 |  self._wrapped = Settings(settings_module) 
14:20:07 celeryd.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 118, in __init__ 
14:20:07 web.1  | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 118, in __init__ 
14:20:07 worker.1 | File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/conf/__init__.py", line 118, in __init__ 
14:20:07 celeryd.1 |  raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) 
14:20:07 web.1  |  raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) 
14:20:07 worker.1 |  raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) 
14:20:07 celeryd.1 | ValueError: Incorrect timezone setting: Europe/Amsterdam 
14:20:07 web.1  | ValueError: Incorrect timezone setting: Europe/Amsterdam 
14:20:07 worker.1 | ValueError: Incorrect timezone setting: Europe/Amsterdam 
14:20:07 worker.1 | process terminated 

경우 : USR/주 /은 zoneinfo/같은 제안 내가 받기로 붙여

~/.virtualenvs/env_name/lib 디렉토리/python2.7/사이트 패키지/pytz /은 zoneinfo에 붙여 넣기 :

15:31:18 celeryd.1 | [2013-03-01 15:31:18,179: WARNING/Beat] Process Beat: 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,180: WARNING/Beat] Traceback (most recent call last): 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,180: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/billiard/process.py", line 273, in _bootstrap 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,180: WARNING/Beat] self.run() 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,181: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 472, in run 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,181: WARNING/Beat] self.service.start(embedded_process=True) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,181: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 401, in start 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,181: WARNING/Beat] humanize_seconds(self.scheduler.max_interval)) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,182: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/kombu/utils/__init__.py", line 234, in __get__ 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,182: WARNING/Beat] value = obj.__dict__[self.__name__] = self.__get(obj) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,182: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 439, in scheduler 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,182: WARNING/Beat] return self.get_scheduler() 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,183: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 434, in get_scheduler 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,183: WARNING/Beat] lazy=lazy) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,183: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/utils/imports.py", line 51, in instantiate 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,183: WARNING/MainProcess] [email protected] has started. 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,183: WARNING/Beat] return symbol_by_name(name)(*args, **kwargs) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,184: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 124, in __init__ 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,184: WARNING/Beat] Scheduler.__init__(self, *args, **kwargs) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,184: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/celery/beat.py", line 158, in __init__ 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,184: WARNING/Beat] self.setup_schedule() 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,185: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 130, in setup_schedule 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,185: WARNING/Beat] self.install_default_entries(self.schedule) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,185: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 216, in schedule 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,185: WARNING/Beat] if self.schedule_changed(): 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,185: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/schedulers.py", line 161, in schedule_changed 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,186: WARNING/Beat] self._last_timestamp = now() 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,186: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/djcelery/utils.py", line 65, in now 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,186: WARNING/Beat] return timezone.localtime(timezone.now()) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,186: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 222, in localtime 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,187: WARNING/Beat] timezone = get_current_timezone() 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,187: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 130, in get_current_timezone 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,187: WARNING/Beat] return getattr(_active, "value", get_default_timezone()) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,187: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/django/utils/timezone.py", line 112, in get_default_timezone 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,188: WARNING/Beat] _localtime = pytz.timezone(settings.TIME_ZONE) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,188: WARNING/Beat] File "/Users/allard/.virtualenvs/hellolily/lib/python2.7/site-packages/pytz/__init__.py", line 185, in timezone 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,188: WARNING/Beat] raise UnknownTimeZoneError(zone) 
15:31:18 celeryd.1 | [2013-03-01 15:31:18,188: WARNING/Beat] UnknownTimeZoneError: 'Europe/Amsterdam' 

는 그래서 제공은 zoneinfo 데이터를 보인다/불완전 올바르지 않습니다. 올바른 데이터는 어디서 구할 수 있습니까?

편집 2 :

나는 그것이 작동하지 않았더라도 나를 위해 비록 답변으로 Burhan입니다 칼리드의 답변을 표시했습니다. 내가 틀린 일을하고 대답이 옳다는 것을 확신하기 때문에 나는 이것을했다. 이 문제를 해결 한 방법은 다른 macbook에서 zoneinfo 데이터를 복사하여 복사하는 것입니다.

답변

1

zoneinfo 데이터베이스가 손상된 것 같습니다. latest update을 다운로드하고 보관 파일을 /usr/share/zoneinfo/으로 확장하십시오.

는 데이터를 다운로드하면 당신이 zic (지역 정보 컴파일러)를 실행해야 데이터베이스를 업데이트하려면, 당신은 시스템 영역 파일을 업데이트 할 것이기 때문에, 당신은 sudo으로 실행해야합니다

tar xvzf tzdata2012j.tar.gz 

#!/bin/bash 

ZONES="africa 
antartica 
asia 
australasia 
europe 
northamerica 
pacificnew 
solar87 
solar88 
solar89 
southamerica" 

for i in $ZONES 
    do zic $i 
done 

그런 다음 아카이브를 확장 디렉토리에서 sudo ./the_script.sh 그것을 실행

그런 다음이 작은 스크립트를 만들 수 있습니다.

+0

내가 원래 게시물을 수정 한 것을 볼 수 있다면; 어디서 정확한/완전한 zoneinfo 데이터를 얻을 수 있습니까? 지금까지 도움을 주셔서 감사합니다! –

+0

이것에 관한 새로운 질문을 볼 수 있다면, 내가 잘못하고있는 것을 당신이 아는 것 같아요. 어떤 도움을 주시면 감사하겠습니다! :) http://stackoverflow.com/questions/17746065/zoneinfo-data-corrupt-how-do-i-compile-new-data –

관련 문제