avahi_entry_group_new()失败:对象太多

时间:2015-02-03 19:56:59

标签: django apache mercurial django-rest-framework avahi

我正在为我的研究实验室的数据库制作REST API。我正在使用Django REST框架,并且我已经在本地计算机上顺利运行了所有内容。我的所有代码都在我们的Mercurial仓库中的自己的分支中。当我在服务器上切换分支时,网站崩溃:

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请联系服务器管理员root @ localhost并告知   他们发生错误的时间,以及你可能做过的任何事情   可能导致错误。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

我们服务器上的错误日志如下所示:

[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的分页设置有关。我在我的本地开发版数据库上只有几个测试对象,但实际数据库有数万个。我设置了分页并再次尝试,但它没有改变任何东西。

1 个答案:

答案 0 :(得分:0)

原来,罪魁祸首是没有为服务器上正确版本的Python安装djangorestframework包!?希望这有助于后来的人。