flaskアプリケーションをmod_wsgiで動かす。
ここに質問の内容を詳しく書いてください。
python(flask)でwebのアプリーケーションを作っています。
httpdとmod_wsgiを接続するために、/etc/httpd/conf.dを実装中に以下のエラーメッセージが発生しました。
なぜシンタックスエラーが発生しているのか? undefined symbol: ap_accept_lock_mechとはなんなのか?
ググってみたものの、不明です。どなたかご教示ください。
発生している問題・エラーメッセージ
Starting httpd: httpd: Syntax error on line 353 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/flask.conf: Cannot load /home/ec2-user/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so into server: /home/ec2-user/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so: undefined symbol: ap_accept_lock_mech [FAILED]
該当のソースコード
LoadModule wsgi_module /home/ec2-user/.pyenv/versions/anaconda3-2019.10/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so
<VirtualHost *:80>
ServerName ec2-xxxxxxx.amazonaws.com:80
DocumentRoot /var/www/flask
WSGIScriptAlias / /var/www/flask/adapter.wsgi
<Directory "/var/www/flask/">
options Indexes FollowSymLinks +ExecCGI
</Directory>
</VirtualHost>
python3.7
1ソースコード
試したこと
mod_wsgiの再インストール
apacheの起動状況の確認
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/20 22:29