我已使用Moodle
安装了Postgres
。 db配置看起来像(是的,我是以一种hackish方式做到的):
$CFG->dbtype = 'pgsql'; // 'pgsql', 'mariadb', 'mysqli', 'mssql', 'sqlsrv' or 'oci'
$CFG->dblibrary = 'native'; // 'native' only at the moment
$CFG->dbhost = "my-moodle-db.net' connect_timeout=10 sslmode=verify-full sslrootcert='/path/to/cas/allCAs.pem"; // eg 'localhost' or 'db.isp.com' or IP
$CFG->dbname = $pwd_name; // database name, eg moodle
$CFG->dbuser = 'moodle'; // your database username
$CFG->dbpass = $pwd_pwd; // your database password
$CFG->prefix = 'mdl_'; // prefix to use for all table names
$CFG->dboptions = array(
'dbpersist' => true, // should persistent database connections be
...
我的安装工作得很好但是在大约10个请求中我遇到以下错误:
错误:数据库连接失败
虽然我将连接超时设置为10以上,但页面立即呈现。
还有其他地方可以修复PHP中的连接超时吗?
在将错误返回给我之前,我可以让moodle以某种方式重试连接吗?