24-03-2017, 00:32
После очередного обновления и перезагрузки компьютера, обратил внимание, что Джанго не запустилось. Попробовал вручную запустить Джанго с АСИОУ. Получил такой ответ:
t@globe2:/home/user# django_fcgi start asiou
Start FastCGI server for 'asiou': Dir /run/django-fcgi is yes.Traceback (most recent call last):
File "/home/asiou/www/asiou/manage.py", line 11, in <module>
execute_manager(settings)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 438, in execute_manager
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
app_name = get_commands()[subcommand]
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS
File "/usr/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
self._setup()
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 139, in __init__
logging_config_func(self.LOGGING)
File "/usr/lib/python2.7/logging/config.py", line 777, in dictConfig
dictConfigClass(config).configure()
File "/usr/lib/python2.7/logging/config.py", line 575, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'file': [Errno 13] Permission denied: '/home/user/cont_export.log'
FAIL
Но вспомнил, что при установке овой версии 7.5.5 встречал такую ошибку и не на одном компьютере. Оказывается, что по какой-то причине в новую версию АСИОУ добавили создание некоторого файла - cont_export.log. Так ак по ошибке он не создается (см. текст выше), то пришлось его вручную создать в директории /home/asiou/ww/asiou/ Но с правами root/root для этого файла Джанго все равно не запускался. Пришлось присвоить ему asiou/asiou права пользователя. И оказалось, что надо запускать Джанго только из той директории, где лежит этот файл и с правами пользователя asiou.
А поясните мне в чем возникла такая ошибка при запуске Джанго с АСИОУ?
И как мне теперь настроить систему, чтобы при перезагрузке компьютера мне не проверять работу Джанго с АСИОУ?
t@globe2:/home/user# django_fcgi start asiou
Start FastCGI server for 'asiou': Dir /run/django-fcgi is yes.Traceback (most recent call last):
File "/home/asiou/www/asiou/manage.py", line 11, in <module>
execute_manager(settings)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 438, in execute_manager
utility.execute()
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 252, in fetch_command
app_name = get_commands()[subcommand]
File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", line 101, in get_commands
apps = settings.INSTALLED_APPS
File "/usr/lib/python2.7/dist-packages/django/utils/functional.py", line 276, in __getattr__
self._setup()
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 42, in _setup
self._wrapped = Settings(settings_module)
File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 139, in __init__
logging_config_func(self.LOGGING)
File "/usr/lib/python2.7/logging/config.py", line 777, in dictConfig
dictConfigClass(config).configure()
File "/usr/lib/python2.7/logging/config.py", line 575, in configure
'%r: %s' % (name, e))
ValueError: Unable to configure handler 'file': [Errno 13] Permission denied: '/home/user/cont_export.log'
FAIL
Но вспомнил, что при установке овой версии 7.5.5 встречал такую ошибку и не на одном компьютере. Оказывается, что по какой-то причине в новую версию АСИОУ добавили создание некоторого файла - cont_export.log. Так ак по ошибке он не создается (см. текст выше), то пришлось его вручную создать в директории /home/asiou/ww/asiou/ Но с правами root/root для этого файла Джанго все равно не запускался. Пришлось присвоить ему asiou/asiou права пользователя. И оказалось, что надо запускать Джанго только из той директории, где лежит этот файл и с правами пользователя asiou.
А поясните мне в чем возникла такая ошибка при запуске Джанго с АСИОУ?
И как мне теперь настроить систему, чтобы при перезагрузке компьютера мне не проверять работу Джанго с АСИОУ?