我想在 CentOS 5 (x64) 上安装 Python 2.6 和 mod_python。
该系统是用旧的 python 2.4 交付的,我希望新的系统维护工作最少(编译和具有不同的安装接缝是次优的解决方案)。
除了开始重新编译大量软件包之外,是否有解决方案?如果不是,我应该切换到 Ubuntu 吗?
请记住,我说的是 x64 - 我在网上找到了一个包含更新包的存储库,但它不是 x64。
我想在 CentOS 5 (x64) 上安装 Python 2.6 和 mod_python。
该系统是用旧的 python 2.4 交付的,我希望新的系统维护工作最少(编译和具有不同的安装接缝是次优的解决方案)。
除了开始重新编译大量软件包之外,是否有解决方案?如果不是,我应该切换到 Ubuntu 吗?
请记住,我说的是 x64 - 我在网上找到了一个包含更新包的存储库,但它不是 x64。
从 Python 2.5 升级到 2.6 后出现问题
我正在使用 Gentoo 并使用 Apache 2 和 mod_python 运行 Django 应用程序。升级后,当我尝试访问该站点时开始出现段错误,Apache 启动正常并且可以提供静态页面。
我已经尝试将站点移动到 mod_wsgi 并且仍然得到段错误。我试过重新安装 Apache、Apr、mod_python、mod_wsgi。我试过 revdep-rebuild,python-updater。我已经从系统中删除了 Python 2.5。当我从 Django 的开发服务器运行该站点时,该站点可以正常工作。
我迷路了,我只是不知道如何解决这个问题。任何帮助,将不胜感激。提前致谢。
我在使用 mod_python 在我们的 CentOS 服务器上设置 Django 时遇到问题。站点“A”正在运行 PHP(Codeigniter),站点“B”正在运行 Django。我们的 Django 站点运行良好。
但是,每隔一段时间(可能 10 个请求中有 1 个或 2 个请求),站点“A”就会给出 404 错误。通过进一步调查,我发现 Django 全局设置了许多服务器环境变量。例如,查看站点 A 中的 phpinfo() 页面:
_ENV["DJANGO_SETTINGS_MODULE"] mysite.settings
_ENV["REQUEST_URI"] /path/to/my/django/site/page
因为所有请求路径都设置为我的 Django 站点 URL,所以 Codeigniter 是 404ing。
httpd.conf 中的设置是我们在 virtualhost 指令中设置了位置标签。
任何人都可以帮忙吗?
我有两台服务器,有两个版本的 django 0.9.6 和 1.0.2。
两者都被使用,用于一些较旧的站点(迁移仍在等待中),现在 ppl 已经开始使用 1.0.2。
我在 RHEL 4 32 位服务器上有 apache 2.2.9 和 mod_python 3.3.1。
在一台服务器上,无论 django 版本如何,所有站点都运行得非常快。
但在使用 django 1.0.2 的第二个服务器站点中,初始加载时间为 4-5 秒(等待站点....在状态栏中)。
所有缓存/压缩等都完美完成。
我怀疑一些 mod_python/django 隔离问题,我的 apache Keep-Alive 已打开。
但是这两个服务器又具有相似的 apache 设置,所以现在对我来说是一个疯狂的时刻。我什至比较了所有文件权限/安装的库等。
请建议我如何进行。
最好的问候德巴吉特
我在我的 Ubuntu/Apache Web 服务器上运行了一些 Trac 安装,我注意到当我在访问 Trac 页面时监控 CPU 使用率时,CPU 飙升至 100% 的情况并不少见。我担心只有一个用户访问系统时会发生这种情况。
有没有一种方法可以减少访问我的 Web 服务器上的 Trac 的 CPU 密集度?
我遇到了 mod_python 和 Apache 的问题,我很确定我知道问题出在哪里,但我想要一点保证。我目前有一种情况,我正在使用一个只有 256M RAM的非常小的 VM。现在 MySQL 和 Apache 运行得相当好,一切都很好而且花花公子,直到我开始使用交换,我显然想尽可能避免。有了这么小的内存,这几乎是不可能的。我选择每天几次重新启动 MySQL 和 Apache,但是,大约 4-5 天后,我收到设备上没有剩余磁盘空间:
[Mon May 11 06:00:14 2009] [notice] caught SIGTERM, shutting down
[Mon May 11 06:00:20 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon May 11 06:00:20 2009] [notice] Digest: generating secret for digest authentication ...
[Mon May 11 06:00:20 2009] [notice] Digest: done
[Mon May 11 06:00:21 2009] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads.
[Mon May 11 06:00:21 2009] [error] (28)No space left on device: mod_python: Failed to create global mutex 1 of 4 (/tmp/mpmtx265021).
我最初的想法是缺少信号量,但似乎并非如此。至少我过去用来规避这一点的技巧到目前为止还没有奏效。我在使用 mod_python 的人身上看到过类似的问题,但我没有找到太多实际修复的方法。是我的重启导致了这个,还是这只是 mod_python 有问题?谢谢!