0
我意外地删除了我的web服务器上的apache2/logs的内容。 文件夹containeed两个文件一个pid文件和袜子文件现在我正在错误意外删除了apache2/logs/wsgi.x.x.sock的内容现在变得无法连接到日志中的WSGI守护进程
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
。
我没有删除目录中的内容。除此之外,为什么在日志中它试图访问旧的袜子文件? – MistyD
您是否重新加载或重新启动?为了安全起见,重新启动(不重新加载),甚至停止然后启动。即使在重新加载时,它也应该为套接字使用不同的文件名,因为第二或第三个数字是Apache的一代,对应于重新加载的次数。 –
另外,如果您重新加载并且您保持活动的连接正在进行中,则可能会导致连接错误,从而导致Apache子进程无法及时重新启动。他们将使用有关套接字名称的陈旧信息。由于Apache如何管理守护进程,因此无法做任何事情。它们将在保持活动连接保持活动状态的同时发生。一旦它终于被杀死了,应该再好起来。 –