我正在尝试从运行Apache的开发计算机将PHP Laravel应用程序移动到运行nginx的服务器。 我已经configuration了数据库连接,而我的Laravel应用程序(主要是)用期望的页面进行响应。 但是,服务器没有快速响应并返回一个随机的时间 504 Gateway Time-out 一段时间后。 一个 service php5-fpm restart 或者稍后再尝试修复这个暂时的。 我在PHP 5.6(通过FPM),HHVM和MySQL使用nginx。 我不想增加最大的执行时间,因为脚本不应该花这么长的时间。 我怀疑这是在新的环境中的PHP脚本或configuration问题的问题。 这不应该是nginx本身的问题,因为静态资源发送正确。 我如何解决和解决这个问题?
我是我组织的分析程序员,在我们的networking中使用CVS和HTTP请求时,发现了某种间歇性的超时问题。 超时后,请求完成,但只需要超过60秒,这就是为什么我猜测这是某种超时故障发生的问题。 我想试着弄清楚如果可能的话find问题是什么,我假设有一个不好的路由在某个地方,或者某个DNS服务器有问题。 基础设施团队告诉我,networking没有任何问题,我个人认为这是一个警察。 我有两台Linux(RHEL 5.4)机器的root权限。 请原谅,如果这个任务是显而易见的,因为我是一个软件开发人员而不是networking工程师。 UPDATE 我想我可能会提到,客户端和CVS服务器和使用VPN和HTTP服务器的客户端之间发生此问题。 我们的VPN客户端不会反向解决问题,我已经请求networking工程师提出build议,但是他们并不认为这是一个问题。
我有一个虚拟的DC运行DNS和路由和远程访问,将所有工作站互联网stream量路由到互联网,这工作正常,但注意到,互联网偶尔滴。 我已经与我们的服务提供商(Managed Communications)进行了核对,他们坚持认为这不是他们的错。 互联网下降似乎影响到每个人。 我们还configuration了一台服务器,用于通过站点到站点VPN连接在不同的networking上使用相同的Internet服务,该连接也受到数据包丢失的影响。 我已经和思科交谈过,并且已经和思科做了很多testing,他们认为问题在于ISP。 我想知道是否是DNS问题,因为互联网服务使用OpenDNS。 有任何想法吗?
我主持一个WordPress的博客,并有一个奇怪的问题。 当我连接到服务器(编写本文时为http://71.65.199.125/ )时,它显示正确的标题,一半的下载栏,表示它已经收到了一些页面,然后它挂起正好150秒(定时两次),然后发送页面的其余部分,但没有样式表。 之后它无限期地挂起来,继续说“连接…”而没有取得任何进展。 如果你有什么线索可能会发生什么,或者我怎么能够打印PHP的debugging日志或者什么东西,看看它在寻找什么,在这个挂起时间,这可能会帮助。 最近改变了我做了:切换wordpress主题,但是我确实看到它与新的主题一次工作。 将服务器移动到另一个build筑物,具有相同的ISP和Linksys路由器转发设置。 我也添加了一个favicon.gif文件到/ var / www,但没有链接到任何wordpress页面。 我也有一个意料之外的电力中断。 系统信息:Ubuntu debian 9.04 Apache2 PHP 5 WordPress 2.9.2 谢谢
在Hyper-V服务器上托pipe的Windows Server 2008 R2虚拟机上的Sql Server 2008 Standard 64位。 连接到服务器时出现间歇性超时。 这发生在Windows和Sql身份validation。 在不同的应用程序中,每5次尝试一次可能会超时。 当连接超时时,我可以看到(在Profiler中)没有连接。 防火墙是多孔的,服务器端口是静态的(好的1433)。 如果我ping / t服务器,我得到一个稳定的连接波形之间1至2毫秒。 任何想法还有什么尝试将不胜感激,谢谢。
我遇到了一个问题,那就是事情正在超时,而我需要在加快速度的同时获得中间修正。 我可以显然在代码端设置命令超时,它会阻止这一点,但我想知道是否有可能在SQL Server端设置这一点,所以我可以做到这一点,而不做一个软件补丁。 http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.commandtimeout.aspx 说: “这个默认值由存储提供者设置,请注意,如果这个值被设置为一个非零值,一些提供者可能会抛出exception。 那我怎么能通过'存储提供者'来改变Command Timeout的值呢? 我认为这意味着SQL Server。
我有Nagios监视不同服务器上的Oracle安装。 有时候一个特定的testing(检查oracle表空间可以分配下一个盘区)将会以“CRITICAL – 插件在10秒后超时”失败。 我想要做的第一件事是弄清楚需要多长时间才能完成。 如果是11秒,也许我不在乎,而我只是想把时间稍微提高一点。 我试着设置check_by_ssh的超时时间,用于运行实际的命令,如下所示: define command { command_name check_ssh_oracle_health command_line $USER1$/check_by_ssh -H $HOSTADDRESS$ -C "/export/home/nagios/libexec/check_oracle_health –mode=$ARG1$ –environment ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 –connect=nagios/<pwd>@<SID> –timeout=15" } 这没有影响; testing仍然错误了,仍然说,10秒后发生(是的,我重新启动Nagios :)。 我可以看到设置超时的唯一的另一个地方是在nagios.cfg; 这似乎太高级(这将影响所有testing),此外,他们当前没有设置为10秒,所以我怀疑这是正确的地方。 任何指针?
看起来今天将是另一个垃圾。 我们最近用一个完整的怪物更新了我们的sql盒子,内核和ram的负载,然而我们坚持我们的旧数据库模式,这是crapola。 我们的旧的SQL框有问题,但没有像我们正在经历的新的一个,虽然在推出当天运行速度超快,在一个星期内,这是一个完整的混乱… 我们的几百人左右的.net应用程序在SQL框上产生了大量的死锁和超时,我们正在努力解决这个问题。 我们已经检查了所有的指标,而且他们现在已经很好了。 一些主要的表格太广泛了,触发器的数目太多了,但现在我们无能为力了。 对于多次尝试的用户来说,许多pid似乎都是一样的。 所以,例如… User: user1 Time: 09:21 Error Message: Transaction (Process ID 76) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. User: user1 Time: 09:22 Error Message: Transaction (Process ID 76) was deadlocked on lock resources with another process […]
所以我的HAProxyconfiguration与此类似。 listen webaustin 0.0.0.0:80 mode http timeout connect 12000 timeout server 60000 timeout queue 120000 balance roundrobin option httpchk GET /index.html log global option httplog option dontlog-normal server web1 10.10.10.101:80 maxconn 600 check fall 10 server web2 10.10.10.102:80 maxconn 600 check fall 10 server web3 10.10.10.103:80 maxconn 600 check fall 10 server web4 10.10.10.104:80 maxconn […]
据我所知,可以在大约15秒内升级Dell Equallogic服务器上的固件,并且可以在连接ESXi主机和虚拟机运行时完成,但需要增加iSCSI超时值以避免虚拟机出错。 我已经search了VMWare和戴尔的网站,但找不到最佳实践问题或知识库文章,详细介绍了如何为ESXi 5.0执行操作以增加超时并执行“实时”固件升级。 是每个主机/ iSCSI发起者还是每个目标,你如何增加它,什么是合理的价值?