2015-02-03 2 views
0

Я работаю над созданием REST API для базы данных моей исследовательской лаборатории. Я использую структуру Django REST, и я все нормально работаю на своей локальной машине. Весь мой код находится в своем филиале в нашем Mercurial repo. Когда я включаю ветви на нашем сервере, на сайте аварии с:avahi_entry_group_new() не удалось: Слишком много объектов

Internal Server Error

Сервер обнаружил внутреннюю ошибку или некорректное и был не смог выполнить ваш запрос.

Обратитесь к администратору сервера root @ localhost и сообщите о том, что произошла ошибка, и все, что вы, возможно, сделали , что могло привести к ошибке.

Дополнительная информация об этой ошибке может быть доступна на сервере error log.

Журналы ошибок на нашем сервере выглядеть следующим образом:

[Tue Feb 03 12:55:56 2015] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) 
[Tue Feb 03 12:55:56 2015] [notice] Digest: generating secret for digest authentication ... 
[Tue Feb 03 12:55:56 2015] [notice] Digest: done 
[Tue Feb 03 12:55:56 2015] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.3 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips mod_wsgi/3.2 Python/2.6.6 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations 
[Tue Feb 03 12:56:11 2015] [error] avahi_entry_group_add_service_strlst("Lee on [server name]") failed: Local name collision 
(this sort of error repeats many times) 
[Tue Feb 03 12:56:13 2015] [error] avahi_entry_group_new() failed: Too many objects 
(this error repeats many times.) 

Я попытался погуглить в Avahi ошибки безрезультатно. У кого-нибудь есть понимание?

Из-за части ошибки слишком много объектов, я подумал, что это может быть связано с тем, что вы не устанавливаете параметры разбивки на страницы для API. У меня есть только несколько тестовых объектов в моей локальной версии версии базы данных, но у фактической базы данных есть десятки тысяч. Я настроил разбивку на страницы и снова попытался, но ничего не изменил.

+0

Возможно, что виновником может быть версия данных avahi. (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557931) Проверка этого сейчас. – kyliam

ответ

0

Оказывается, виновник не установил пакет djangorestframework для правильной версии Python на сервере !? Надеюсь, это поможет кому-то позже выйти из строя.

Смежные вопросы