mod_wsgi 使用 pyenv 的共享库超过 1MB

mod_wsgi shared library is over 1MB using pyenv

我在具有 LAMP 自包含安装堆栈的 AWS lightsail 服务器上工作,我想在 django 中托管第二个 Web 应用程序。 尝试使用

安装 mod_wsgi 到 pyenv 虚拟环境(3.8.3 或 3.8-dev,都安装了共享库)
export APXS=/opt/USER/apache2/bin/apxs

pip install mod_wsgi                (tried with and w/o wheel)

但是创建的模块 mod_wsgi-py38.cpython-38-x86_64-linux-gnu.so 超过 1MB。

-rwxrwxr-x 1 USER USER 1157792 Jun 21 20:15 mod_wsgi-py38.cpython-38-x86_64-linux-gnu.so

ldd 给出:

ldd mod_wsgi-py38.cpython-38-x86_64-linux-gnu.so 
    linux-vdso.so.1 =>  (0x00007ffc3e198000)
    libpython3.8.so.1.0 => /home/USER/.pyenv/versions/3.8-dev/lib/libpython3.8.so.1.0 (0x00007fce67120000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fce66f03000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fce66b39000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fce66935000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007fce66732000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fce66429000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fce678f0000)

根据手册https://modwsgi.readthedocs.io/en/develop/user-guides/installation-issues.html#lack-of-python-shared-library,这应该是我服务器内存性能的问题。

我还可以做些什么来获得文档描述的 ~250KB 大小的模块吗?

mod_wsgi.so现在1.1MB的大小就可以了。

Newbie questions regarding installation and python shared library