Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP/MYSQL的共享服务器上经常出现“连接超时”错误_Php_Mysql_Connection - Fatal编程技术网

使用PHP/MYSQL的共享服务器上经常出现“连接超时”错误

使用PHP/MYSQL的共享服务器上经常出现“连接超时”错误,php,mysql,connection,Php,Mysql,Connection,我在一个共享的web主机上有一个Drupal站点,它会出现很多连接错误。这是我第一次在服务器上看到这么多连接超时错误。我认为这是在配置设置中。站点的非drupal部分没有给出那么多的连接错误 由于此托管提供程序不允许我访问php.ini文件,因此我在docroot中放置了一个,以修改我认为可能导致此问题的行: memory_limit = 128M max_execution_time = 259200 set_time_limit = 30000 但它不起作用。超时错误的频率没有提高。有人对

我在一个共享的web主机上有一个Drupal站点,它会出现很多连接错误。这是我第一次在服务器上看到这么多连接超时错误。我认为这是在配置设置中。站点的非drupal部分没有给出那么多的连接错误

由于此托管提供程序不允许我访问php.ini文件,因此我在docroot中放置了一个,以修改我认为可能导致此问题的行:

memory_limit = 128M
max_execution_time = 259200
set_time_limit = 30000
但它不起作用。超时错误的频率没有提高。有人对这类错误有其他想法吗


谢谢。

您可以在脚本运行时控制脚本的时间限制。在PHP页面顶部附近添加一个调用来设置时间限制,看看是否有帮助


理想情况下,您需要计算出主机定义的实际限制。调用某个地方的phpinfo可以让您查看服务器上的所有配置设置。

您是否检查了php.ini是否已实际加载?您可以使用phpinfo来实现这一点是的。ini确实改变了我在phpinfo中看到的数字。在phpinfo中我能找到的唯一相关项是mysql.connect\u timeout,它被设置为60。我不知道这是不是很低。