常用状态检查
sudo systemctl status –now odoo.service
systemctl status postgresql@14-main.service
sudo service php-fpm-74 status
如果是该错误:
FATAL: could not access private key file “/etc/ssl/private/ssl-cert-snakeoil>
Feb 17 23:53:16 mail.erp.casalandia.eu postgresql@14-main[3568]: 2023-02-17 23:53:16.896 UTC [3572] LOG: database system is shut down
则是上述目录中缺少ssl-cert-snakeoil.key文件
下载并上传最后附录的相应文件到上述目录。
然后运行以下代码:
# > It happened to me and it turned out that I removed erroneously the postgres user from "ssl-cert" group, set it back with
# 添加postgres到 ssl-cert组:
sudo gpasswd -a postgres ssl-cert
# Fixed ownership and mode 设置所属和权限代码:
sudo chown root:ssl-cert /etc/ssl/private/ssl-cert-snakeoil.key
sudo chmod 740 /etc/ssl/private/ssl-cert-snakeoil.key
# now postgresql starts! (and install command doesn't fail anymore) 重启:
sudo /etc/init.d/postgresql start
#检查postgresql数据库状态:
systemctl status postgresql@14-main.service
其他常用代码:
启动数据库A: sudo pg_ctlcluster 14 main start
B: sudo systemctl start postgresql@14-main.service