我安装php 5(更确切地说5.3.1)作为apache模块。php脚本随机挂断
之后,我的一个应用程序变得随机挂在mysql_connect
- 有时有效,有时不能,有时重新加载页面有帮助。
这怎么解决?
我使用Windows Vista,Apache/2.2.14(Win32)PHP/5.3.1与php模块,MySql 5.0.67-community-nt。
一分钟后,我获得错误消息:
Fatal error: Maximum execution time of 60 seconds exceeded in path\to\mysqlcon.php on line 9
我运行MySQL本地和重负载不能一个原因:
SHOW PROCESSLIST
示出了约3过程
SHOW VARIABLES LIKE 'MAX_CONNECTIONS'
是100.
更新:
起初我以为这是连接mysql_connect。 但现在我不能肯定地说。
更困难的是,当我插入线调试:
$fh = fopen("E://_debugLog", 'a'); fwrite($fh, __FILE__ . " : " . __LINE__ . "\n"); fclose($fh);
脚本启动位置,作为一项规则附近工作。
重启apache解决了这个问题。
任何错误消息中描述的问题连接? – Cesar 2010-05-05 18:29:21
@Cesar我更新了帖子 – sergtk 2010-05-05 18:36:12
MySQL服务器和php服务器在同一台机器上吗? – 2010-05-05 19:34:09