Я пытаюсь запустить команду makemessages на сервере с Django, но каждый раз через пять минут получаю сообщение MemoryError. Вы можете понять, что происходит не так? Вот моя трассировка:
Traceback (most recent call last):
File "/home/wingard/webapps/django_movies/movies/manage.py", line 21, in <module>
main()
File "/home/wingard/webapps/django_movies/movies/manage.py", line 17, in main
execute_from_command_line(sys.argv)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/commands/makemessages.py", line 384, in handle
potfiles = self.build_potfiles()
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/commands/makemessages.py", line 426, in build_potfiles
self.process_files(file_list)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/commands/makemessages.py", line 519, in process_files
self.process_locale_dir(locale_dir, files)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/commands/makemessages.py", line 538, in process_locale_dir
build_file.preprocess()
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/core/management/commands/makemessages.py", line 113, in preprocess
content = templatize(src_data, origin=self.path[2:])
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/utils/translation/__init__.py", line 249, in templatize
return templatize(src, **kwargs)
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/utils/translation/template.py", line 226, in templatize
out.write(blankout(t.contents, 'X'))
File "/home/wingard/webapps/django_movies/lib/python3.8/Django-2.2.12-
py3.8.egg/django/utils/translation/template.py", line 17, in blankout
return dot_re.sub(char, src)
MemoryError
И моя команда:
export PYTHONPATH=/home/wingard/webapps/django_movies:/home/wingard/webapps/django_movies/movies:/home/wingard/lib/python3.8:/home/wingard/webapps/django_movies/lib/python3.8; /usr/local/bin/python3.8 /home/wingard/webapps/django_movies/movies/manage.py makemessages -l en