意外删除了 apache2/logs/wsgi.x.x.sock 的内容,现在在日志中显示无法连接到 WSGI 守护进程

Accidentally deleted the content of apache2/logs/wsgi.x.x.sock now getting Unable to connect to WSGI daemon process in log

我不小心删除了网络服务器上 apache2/logs 的内容。 该文件夹包含两个文件,一个 pid 文件和一个 sock 文件,现在我收到错误

Unable to connect to WSGI daemon process 'xxxx' on '/home/admin/webapps/myapp/apache2/logs/wsgi.18851.161.1.sock' as user with uid=1122.

关于如何解决这个问题的任何建议。我想我需要将 sock 文件名更改为重新启动 apache 服务器时创建的新文件。新文件现在 wsgi.4397.1.1.sock

只需重新启动 Apache。它会重新创建它,它应该是好的。套接字文件的名称将随着每次重新启动而改变,因为它包含 Apache 根进程的进程 ID。

尽管如此,如果您删除了整个日志目录,您将需要确保像以前一样使用正确的所有者和权限重新创建该目录。不要这样做,Apache 运行的用户可能无法看到目录内部以连接到套接字。