【发布时间】:2020-10-11 18:04:39
【问题描述】:
我在带有 LAMP 独立安装堆栈的 AWS lightail 服务器上工作,我想在 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 大小的模块,我还能做些什么吗?
【问题讨论】: