我从之前运行的实例的图像中创建了一个新的EC2实例。但是在运行实例时,我遇到了500错误,在进一步调查中我发现了这个OperationalError at /
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
自上一个实例正确运行以来可能出现的问题。此外,该实例用于运行本地运行的数据库的django应用程序。
此外,在运行sudo service postgresql start
时出现此错误* Starting PostgreSQL 9.1 database server * Error: /mnt/data/postgresql/9.1/main is not accessible or does not exist
。
。
将pg_lsclusters
结果运行到Version Cluster Port Status Owner Data directory Log file
9.1 main 5432 down <unknown> /mnt/data/postgresql/9.1/main /var/log/postgresql/postgresql-9.1-main.log
任何帮助最受欢迎..
答案 0 :(得分:0)
尝试
rm -f /var/run/postgresql/.s.PGSQL.5432
同时检查你的`/ etc / fstab文件。是挂载/ mnt / data目录吗?听起来您的数据目录在原始AWS实例上可用的位置不可用。