PHP PDO限制连接时间

时间:2014-04-18 17:06:14

标签: php mysql multithreading

我有一个脚本使用PDO远程调用另一台服务器上的数据库。在未来的某个时刻,我将讨论这个过程,但是现在这不是我的奢侈品。

基本上,如果连接良好,它将在不到一秒的时间内完成;如果网络出现延迟,可能会有3-4次,但很少有。

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

我想让PDO说5秒连接,如果它不能,就死掉并进入异常处理并继续。 (由于远程数据库的内容不是必要到应用程序)

有什么办法吗? set_time_limit()不起作用,它会限制整个脚本的时间!

0 个答案:

没有答案