Tôi gặp lỗi khi tôi chạy máy chủ apache thông qua khách hàng của mình sau khi đăng nhập thông qua nhật ký tôi hiểu rằng mod_wsgi sử dụng python 2.6 trong khi biên dịch và sử dụng python 2.7 để chạy. Sau một số nghiên cứu trên Internet, tôi làm theo các bước dưới đây:mod_wsgi được biên dịch trong một phiên bản và chạy trong một phiên bản khác ngay cả sau khi làm theo các bước đã cho
Bạn phải biên dịch lại mod-python và/hoặc mod-wsgi.
Di mods
apt-get remove libapache2-mod-python libapache2-mod-wsgi
Nhận phụ thuộc
apt-get build-dep libapache2-mod-python libapache2-mod-wsgi
Build mod-python
mkdir /tmp/python
cd /tmp/python
apt-get source libapache2-mod-python
cd libapache2-mod-python-[x.x.x]
dpkg-buildpackage -rfakeroot -b
Build mod-wsgi
mkdir /tmp/wsgi
cd /tmp/wsgi
apt-get source libapache2-mod-wsgi
cd mod-wsgi-[x.x.x]
dpkg-buildpackage -rfakeroot -b
Cài đặt gói mới được biên soạn
dpkg -i /tmp/python/libapache2-mod-python-[xx].deb /tmp/wsgi/libapache2-mod-wsgi-[xx].deb
Đó là của không sử dụng, bây giờ phiên bản đã thay đổi thành 3.2, tôi lo lắng về không gian được tiêu thụ thông qua các bước trên và bây giờ biên dịch python đã thay đổi python 3,2 từ 2,6 nhưng python được sử dụng để chạy vẫn là 2,7. hãy giúp tôi với những gì để làm gì? để lấy lại máy chủ apache của tôi đang chạy thành công.
error.log ::::
[Wed Aug 21 11:48:11 2013] [warn] mod_wsgi: Compiled for Python/2.7.2+.
[Wed Aug 21 11:48:11 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Wed Aug 21 11:48:11 2013] [notice] Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Wed Aug 21 11:48:36 2013] [notice] caught SIGTERM, shutting down
[Wed Aug 21 22:48:29 2013] [error] child process 1226 still did not exit, sending a SIGKILL
[Wed Aug 21 22:48:30 2013] [notice] caught SIGTERM, shutting down
[Wed Aug 21 22:56:17 2013] [warn] mod_wsgi: Compiled for Python/2.7.2+.
[Wed Aug 21 22:56:17 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Wed Aug 21 22:56:17 2013] [notice] Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Thu Aug 22 01:32:12 2013] [notice] caught SIGTERM, shutting down
[Thu Aug 22 01:32:26 2013] [warn] mod_wsgi: Compiled for Python/2.7.2+.
[Thu Aug 22 01:32:26 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Thu Aug 22 01:32:26 2013] [notice] Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured -- resuming normal operations
[Thu Aug 22 04:04:48 2013] [notice] child pid 11212 exit signal Segmentation fault (11)
[Thu Aug 22 04:04:48 2013] [notice] caught SIGTERM, shutting down
[Thu Aug 22 04:04:56 2013] [notice] mod_python: Creating 8 session mutexes based on 6 max processes and 25 max threads.
[Thu Aug 22 04:04:56 2013] [notice] mod_python: using mutex_directory /tmp
[Thu Aug 22 04:04:56 2013] [warn] mod_wsgi: Compiled for Python/3.2.3.
[Thu Aug 22 04:04:56 2013] [warn] mod_wsgi: Runtime using Python/2.7.3.
[Thu Aug 22 04:04:56 2013] [notice] Apache/2.2.22 (Ubuntu) mod_python/3.3.1 Python/2.7.3 mod_wsgi/3.3 configured -- resuming normal operations
Cảm ơn bạn
bạn có thể vui lòng cho tôi biết cách tốt nhất để loại bỏ mod_python? Và tôi đã làm theo các bước trên và tải xuống một vài mô-đun là mod-wsgi và mod-python. Bạn có thể vui lòng cho tôi biết cách tốt nhất để loại bỏ điều này nếu chúng không hữu ích không? – Deepak
Có lẽ là cùng một lệnh bạn đã nói bạn đã sử dụng để xóa nó ngay từ đầu. 'apt-get xóa libapache2-mod-python' –