php连接mysql超时问题

现象:

    php与mysql建立连接时,等待很久,最终报脚本执行时间超过最大值。


问题来源:

    当php需要连接mysql时,一般情况不会配错的,若mysql所在的机器关掉了,或者网络问题,或者配置错误,那么就需要等好久才会知道连接的结果,

    等待的时间由php.ini中的mysql.connect_timeout来决定(单位:秒)

    mysql.connect_timeout = 60;

    php执行时间,在php.ini里找到

    max_execution_time= 30;  (应该是执行超时导致)

    nginx

    keepalive_timeout  65;


分享到:
关键词:PHP

网友留言(0 条)

发表评论