Articles of 超时

PHP致命错误:最大执行时间超过-1秒

我有一个脚本,它有一个长期运行的MySQL查询和PHP返回大量的logging,因为它是用来为用户提取原始日志。 我发现它有点奇怪,但我设置max_execution_time = -1后,超时。 我还设置了max_input_time = -1和memory_limit = -1,使其至less可以用于testing服务器。 服务器有php5-fpm。 也使用service php5-fpm重新启动了多次重新启动。 这里可能是什么问题?

有互联网,但不能ping通IP地址

我正在运行2003服务器,并设置工作站连接到terminal服务会话,以便使用存储在服务器上的软件。 我们使用一个程序连接外部实体与我们发送电子文件..双方已certificate有联系,但我们不能ping通对方的ip …这里可能是什么问题? (可能的防火墙configuration)

如何在使用mod_proxy时设置一个硬Apache超时?

我有一个Web服务,必须始终在5秒内响应请求。 我正在使用Apache将请求代理到后端工作者集群。 当所有的工人都满了,阿帕奇排队请求,并等待工人是免费的。 我在VirtualHost中设置了Timeout 5 mod_proxy似乎接pipe了Timeout指令,并使用它来限制工作人员对请求作出响应的时间。 这意味着请求可以在队列中备份,并且不会在5秒内超时。 如果我总共不到5秒钟就无法提出请求,我需要回应一个504,代理工作者花费的时间并不是我想要限制的,这是总开放连接时间。 或者,如果有办法限制等待免费工作人员的时间,那可能会有效,但平衡者指令似乎没有这样做(我尝试了很多) 无论我的工作集群中发生了什么,如何在5秒内使Apache超时请求?

运行“./something.sh”是否被认为是空闲的?

文件./something.sh包含数千个复杂的作业。 这应该需要很长时间。 我只是简单地运行./something.sh而没有任何其他的命令,我必须等到它完成。 我通过SSH连接到这个Ubuntu服务器。 现在./something.sh已经运行了近2个小时,还没有完成工作。 我担心,如果这项工作被认为是空闲的,并通过给Write failed: Broken pipe服务器closures我的连接断开的Write failed: Broken pipe消息

研究一下主服务器的一些怪癖

我正在创build一个虚拟主机公司,还有一些细节我还没弄明白,其中一个SSH VPN连接到我们运行cPanel的CentOS 6的服务器上。 所以这就是我期待的… 1)为我的员工提供一个具有特定用户login(user1,user2等)的主服务器。 为了SSH进入我们的任何服务器,他们都需要先login到这个主服务器。 2)从这个主服务器,他们将能够ssh server.example.com和主服务器将能够以root身份login他们。 我知道需要做的是为每个用户生成一个密钥对,并将其私钥放在每个服务器上的/root/.ssh/authorized_keys文件中。 我已经有办法使用cron为每个服务器自动更新这个文件。 我可以把所有这些工作,但有时login有点棘手,我也有一个连接超时约15分钟后出现问题。 我相信我有一个想法来解决这个问题,但任何帮助将不胜感激。 现在,对于这里的主要问题,我希望能够让用户使用短主机名或主机名的前缀进行login,而不必在login到服务器时键入整个事件。 所以,如果我有一台服务器的主机s1.server.example.com ,他们将能够使用s s1.server (s将别名ssh)快速login。 我不积极如何做到这一点,但如果有一个简单的方法,而不需要设置主服务器上的每个服务器,使它的短名称指向完整的主机名,这将是更容易维护未来。 我猜测可能会写一些types的脚本来检查是否需要前缀到正确的主机名。 任何一点方向都会在这里受到极大的赞赏,我已经尝试了许多不同的解决scheme,而没有利用,宁愿工作正常,没有像我一直在做的一大堆“黑客”。 谢谢! 编辑 我想在这里更新每个人,因为我觉得我很不清楚。 该系统只能由公司内的高级员工访问,以便通过root提供快速简单的方式来pipe理我们的云系统。 客户将无法访问这些系统以及任何可能具有root用户权限的客户,并使用直接root访问权限。

处理networking拥塞

我正在一个专用的GBE LAN上的linux服务器上添加新的集中式存储。 过去大约有十几台客户端机器通过TCP完成NFS v3挂载。 有时局域网拥塞和丢弃的数据包导致在NFS上超时。 还有什么我应该看? 例如,我会比较喜欢NFS v4,SMB或iSCSI吗? 我不看AFS或其衍生工具,因为我不想在本地caching文件。 对于我的应用程序,我需要在同步模式下运行服务器,以确保写入的所有内容都保存到磁盘。 局域网在防火墙后面,所有的客户端都在我的控制之下,所以我不担心安全问题。 唯一不在桌面上的是光纤通道,因为我买不起SAN。 我目前有timeo = 30和重新=默认(3)。 系统在大多数情况下工作正常,只是当局域网忙碌时,由于错误导致吞吐量下降。

OS X 10.4服务器SMTP服务器超时

我今天刚刚设置我的服务器与我的一个新的静态IP地址作为一个邮件和Web服务器。 networking服务器工作正常,邮件服务器工作正常接收邮件,但我无法发送任何邮件,除了我自己的域名。 我已经在SMTP日志中查找,它充满了这样的条目: Oct 3 21:36:02 osxserver postfix/smtp[17767]: connect to mx3.hotmail.com[65.55.92.136]: Operation timed out (port 25) Oct 3 21:36:13 osxserver postfix/smtp[17965]: connect to mx1.icloud.com.akadns.net[17.172.34.10]: Operation timed out (port 25) Oct 3 21:36:32 osxserver postfix/smtp[17767]: connect to mx1.hotmail.com[65.55.37.72]: Operation timed out (port 25) Oct 3 21:36:43 osxserver postfix/smtp[17965]: connect to mx3.icloud.com.akadns.net[17.172.34.64]: Operation timed out (port 25) […]

TCP Python服务器

我有一个关于从ec2实例运行tcp服务器的连接可靠性的问题。 我们目前正在使用c3.4xl ec2实例为来自俄勒冈州的世界各地的移动客户提供服务。 我们的产品是一个使用gevent框架用Python编写的现场游戏服务器。 现在我们同时为大约200 – 300个客户提供服务。 问题是我们有很多来自世界另一端的客户在连接和保持连接到服务器时遇到了麻烦。 服务器始终使客户端超时而不closures套接字。 我们看到30秒以上的时间没有听到心跳。 我们假设一个移动客户端可以build立一个来自世界各地的长期TCP连接并且不会被打断是错误的吗? 如果是这样,那么缓解这个问题最好的办法是什么? 如果没有,有没有人有任何debugging丢失的连接的策略? 提前致谢 :)

如果我的resolve.conf中有一个IP地址超时,这意味着什么?

有人正在帮助我解决VPS上的响应时间问题。 他build议我看看我的resolv.conf ,并确保两个IP都没有超时 。 我的resolve.conf如下所示: nameserver 69.39.86.5 nameserver 69.39.89.9 当我在第二个IP上执行nslookup时,超时: nslookup yahoo.com 69.39.86.9 这告诉我什么? 我需要通知我的vps主机提供商吗? 我注意到networking上的许多resolv.conf示例都有“ 域名 ”或“ search ”一词后面跟着域名。 我也需要吗? 没有它我的网站似乎工作正常(域名= tanguay.info)。

MSSQL2005数据库在维护期间挂起

我们的数据库服务器有一个每晚运行的维护计划: 备份数据库和日志(最大10-20GB) 检查数据库完整性 重build索引 更新统计 通常这一切都在每个数据库不到一分钟的时间内执行。 但是,在上个月出现了两次将数据库冻结了三个小时的情况。 DBCC声明花了2个小时才完成,但完成没有错误。 这整个时间我们的数据库拒绝连接。 除了这两起孤立的事件之外,这个数据库从来没有给出过单一的问题。 任何人都可以提出什么可能导致这样的问题?