PHP PDO限制连接时间

PHP PDO限制连接时间,php,mysql,multithreading,Php,Mysql,Multithreading,我有一个脚本,可以使用PDO远程调用另一台服务器上的数据库。在将来的某个时候,我会经历这个过程,但现在这不是我的奢侈品 基本上,如果连接良好,它将在不到一秒钟内通过;如果网络上有延迟,可能是3-4次,但很少有延迟 但是,如果连接不好,即远程服务器关闭,PDO将继续尝试-这将导致用户沮丧 我想给PDO 5秒钟的时间来连接,如果它不能连接,就死,转到异常处理并继续。因为远程数据库的内容对应用程序不是必需的 有办法吗?设置时间限制将不起作用,它将限制整个脚本的时间

我有一个脚本,可以使用PDO远程调用另一台服务器上的数据库。在将来的某个时候,我会经历这个过程,但现在这不是我的奢侈品

基本上,如果连接良好,它将在不到一秒钟内通过;如果网络上有延迟,可能是3-4次,但很少有延迟

但是,如果连接不好,即远程服务器关闭,PDO将继续尝试-这将导致用户沮丧

我想给PDO 5秒钟的时间来连接,如果它不能连接,就死,转到异常处理并继续。因为远程数据库的内容对应用程序不是必需的

有办法吗?设置时间限制将不起作用,它将限制整个脚本的时间