docker容器安装awvs后,启动成功后就会自动退出,查了日志提示如下:
pg_ctl: PID file "/home/acunetix/.acunetix/db/postmaster.pid" does not exist
请问各位这个如何解决
根据您提供的信息,可能是 Acunetix 所需要的 PostgreSQL 服务没有启动导致的问题。您可以按照以下步骤来解决:
进入容器内部,执行以下命令启动 PostgreSQL 服务:
#service postgresql start
如果 PostgreSQL 服务已经启动,您可以查看 PostgreSQL 日志以了解更多信息。在容器内部执行以下命令:
#tail -f /var/log/postgresql/postgresql-*.log
检查是否存在 /home/acunetix/.acunetix/db/postmaster.pid 文件,如果不存在,您可以手动创建一个空文件:
#touch /home/acunetix/.acunetix/db/postmaster.pid
重启 Acunetix 服务:
#service acunetix start
根据您提供的信息,可能是 Acunetix 所需要的 PostgreSQL 服务没有启动导致的问题。您可以按照以下步骤来解决:
进入容器内部,执行以下命令启动 PostgreSQL 服务:
#service postgresql start
如果 PostgreSQL 服务已经启动,您可以查看 PostgreSQL 日志以了解更多信息。在容器内部执行以下命令:
#tail -f /var/log/postgresql/postgresql-*.log
检查是否存在 /home/acunetix/.acunetix/db/postmaster.pid 文件,如果不存在,您可以手动创建一个空文件:
#touch /home/acunetix/.acunetix/db/postmaster.pid
重启 Acunetix 服务:
#service acunetix start