0

Apache2 を起動しようとすると、次のメッセージが表示されます。

* Restarting web server apache2                                                  
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:2080
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

uwsgi はそのポートでリッスンしています:

sudo netstat -ltnp | grep ':2080'
tcp        0      0 0.0.0.0:2080            0.0.0.0:*               LISTEN  884/uwsgi

その前にwsgiを手動でインストールしました

sudo apt-get install libapache2-mod-wsgi

Apache を起動しようとしたときに、次のメッセージが表示されたためです。

Syntax error on line 25 of /etc/apache2/sites-enabled/graphite:
Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
   ...fail!

プロセスは自動的に再起動されるため、プロセスを強制終了しても機能しません。コマンドで無効にできます

sudo a2dismod wsgi

しかし、「無効なコマンド 'WSGIDaemonProcess'」というメッセージが再び表示されます。

Apache error.log には、それに関する情報は含まれていません。

これを解決できるアイデアはありますか?今、私は行き詰まりの状態にあるからです。

4

1 に答える 1