AH00052: child pid xxxxxx exit signal Segmentation fault (11)
Pythonのフレームワークであるdjango(ジャンゴ)をインストールしてみようとして、Apacheと連携をしたら以下のようなエラーになりました。
[Fri Oct 04 01:53:30.201454 2024] [wsgi:crit] [pid 192344:tid 140614884038976] mod_wsgi (pid=192344): Initializing Python failed: failed to get the Python codec of the filesystem encoding
Python path configuration:
PYTHONHOME = '/usr/local/pyenv/shims'
PYTHONPATH = (not set)
program name = 'python3'
isolated = 0
environment = 1
user site = 1
safe_path = 0
import site = 1
is in build tree = 0
stdlib dir = '/usr/local/pyenv/shims/lib/python3.12'
sys._base_executable = '/usr/bin/python3'
sys.base_prefix = '/usr/local/pyenv/shims'
sys.base_exec_prefix = '/usr/local/pyenv/shims'
sys.platlibdir = 'lib'
sys.executable = '/usr/bin/python3'
sys.prefix = '/usr/local/pyenv/shims'
sys.exec_prefix = '/usr/local/pyenv/shims'
sys.path = [
'/usr/local/pyenv/shims/lib/python312.zip',
'/usr/local/pyenv/shims/lib/python3.12',
'/usr/local/pyenv/shims/lib/python3.12/lib-dynload',
]
[Fri Oct 04 01:53:30.210238 2024] [wsgi:crit] [pid 192345:tid 140614884038976] mod_wsgi (pid=192345): Initializing Python failed: failed to get the Python codec of the filesystem encoding
[Fri Oct 04 01:53:31.180489 2024] [core:notice] [pid 191088:tid 140614884038976] AH00052: child pid 192342 exit signal Segmentation fault (11)
[Fri Oct 04 01:53:31.180529 2024] [core:notice] [pid 191088:tid 140614884038976] AH00052: child pid 192343 exit signal Segmentation fault (11)
[Fri Oct 04 01:53:31.180537 2024] [core:notice] [pid 191088:tid 140614884038976] AH00052: child pid 192344 exit signal Segmentation fault (11)
[Fri Oct 04 01:53:31.180545 2024] [core:notice] [pid 191088:tid 140614884038976] AH00052: child pid 192345 exit signal Segmentation fault (11)
OS環境
- Python:3.12.5
- OS:AlmaLinux8
- Apache:2.4系
- ドキュメントルート(DR):/var/www/html
原因
httpd.confに以下の記載があるとerrorとなります。
WSGIScriptAlias / /DR/mysite/mysite/wsgi.py WSGIPythonHome /usr/local/pyenv/versions/3.12.5/lib/python3.12 WSGIPythonPath /DR/mysite/
※DRはドキュメントルートのパスになります。面倒なのではしょってます。WSGIPythonHome
があるとこのerrorになるので、これを消せば解消します。
個人支援・寄付について
サイトラボでは個人支援・寄付を受けております。ご協力いただける方はお願いいたします。当サイトではビットコインで受け付けております。
- ビットコイン:3LHnADwZwUbic2L45EnVJEykiG6KfbqrwS