通常有两种类型的网络超时。首先是尝试连接服务器时 - 连接超时。第二个是当已经建立的服务器连接和客户端(在这种情况下是PDO)向服务器发送查询并等待它的响应时 - 读取超时。
我无法找到有关PDO :: ATTR_TIMEOUT连接超时或读取超时的信息吗?
答案 0 :(得分:3)
取决于司机。来自docs:
PDO :: ATTR_TIMEOUT:指定超时持续时间(以秒为单位)。并非所有驱动程序都支持此选项,其含义可能因驱动程序而异。例如,在放弃获取可写锁定之前,sqlite将等待达到此时间值,但其他驱动程序可能将此解释为连接或读取超时间隔。