4m1*_*4j1 2 php mysql linux timeout database-connection
之间有什么区别:
mysql.connect_timeout
Run Code Online (Sandbox Code Playgroud)
我们可以在中找到 php.ini
和
connect_timeout
Run Code Online (Sandbox Code Playgroud)
属于mysql配置(show variables)。
知道apache服务器和mysql服务器是两个遥远的VPS,它们之间有VIP,整个环境(Varnish + Apache + Mysql)考虑的值是多少?
mysql.connect_timeout 告诉PHP在尝试连接时应等待MySQL服务器响应的时间。
connect_timeoutMySQL配置中的MySQL告诉MySQL服务器在响应Bad handshake错误之前等待来自客户端的连接数据包多长时间。
Apache不参与这两个超时中的任何一个,它们只是在PHP和MySQL之间。第一个PHP连接到MySQL;如果之前没有响应mysql.connect_timeout,它将报告错误。一旦成功,PHP将向connectMySQL 发送一个数据包。如果在内没有这样做connect_timeout,MySQL将报告错误并关闭连接。
| 归档时间: |
|
| 查看次数: |
3871 次 |
| 最近记录: |