Articles of 超时

Nginx和Apache是​​非常缓慢的作为反向代理NodeJs应用与socket.io

我在Ubuntu服务器14.04上安装了Nginx作为反向代理,将来自单个IP地址的stream量redirect到运行在不同端口上的多个NodeJ。 它也将HTTPredirect到HTTPS。 这里是nginx.conf的内容: user www-data; worker_processes 4; pid /run/nginx.pid; events { worker_connections 4096; multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # Logging Settings ## # access_log /var/log/nginx/access.log; access_log […]

Apache Timeout指令不工作?

我已经用Timeout 5configuration了/etc/apache2/apache2.conf而不是默认的300.所以我明白它应该在5秒钟不活动之后closures一个传入的连接。 但是我做了一个telnet localhost 80,等了5秒钟,没有任何反应。 netstat -na告诉我连接仍然是ESTABLISHED。 我离开了大约5分钟的连接,仍然没有发生任何事情。 任何线索为什么Apache不切断连接? 还是我误解Timeout指令? 在这种情况下,我应该寻找哪一个? 谢谢

networking服务器上的sata超时

我有一个Web服务器。 大约100-150个虚拟主机。 只是小网站。 我的第一篇文章是在这里: SATA硬盘错误 ,但现在我有其他磁盘上的新错误。 1.如链接中所述,我的SATA磁盘有问题。 2.我已经放入其他磁盘了…没有运气,mkfs.ext3 – 在新磁盘上同样的问题在mkfs运行时出现了很多错误。 下一步是取代SATA电缆,这有助于。 之后,我可以格式化磁盘,并开始从备份文件传输。 所以现在是电缆和磁盘更换后的4天,现在我在dmesg中看到以下消息: ata2.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen ata2.00: cmd 60/08:00:3f:25:db/00:00:01:00:00/40 tag 0 ncq 4096 in res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout) ata2.00: status: { DRDY } ata2: hard resetting link ata2: SATA link up 3.0 Gbps (SStatus 123 SControl […]

如何使用共享主机上的web.config文件增加IIS 7上的响应/请求超时

我试图增加基于IIS7-FastCGI-PHP的应用程序的响应超时使用我的共享主机帐户上的web.config文件。 我想这样做,因为如果我的脚本需要超过30〜40秒才能执行,IIS7将返回500内部服务器错误 。 任何脚本超过30〜40秒,将返回500个内部服务器错误 。 我也试过用ASP脚本,但结果相同。 我只有访问Web.config文件,所以我尝试下面的方法没有任何积极的结果。 我补充说 <system.web> <httpRuntime executionTimeout="120"> </system.web> 上面的指令是针对我认为的IIS6版本,所以没有任何效果。 在IIS7的上述指令有没有其他的select吗?,我没有find任何。 然后我试着用下面的标签和相关的孩子,如cgi和fastCgi,但没有影响。 <system.webServer> </system.webServer> 任何解决scheme或build议如何增加超时?,在此先感谢。

1GB下载后连接超时

我有几个我的服务器有一个非常奇怪的问题。 似乎这些服务器上的用户,无论是通过FTP(proftpd)还是HTTP(apache2),大文件(大于1GB)下载,下载连接都会在达到1GB的下载数据时丢失。 问题不是随机的,每次都会发生,所有帐户都在1GB左右。 我无法弄清楚是什么原因造成的。 服务器正在运行Ubuntu Linux Oneiric Ocelot

在Ubuntu VM TFTP时间输出

我正在运行安装了VMware的Windows 7个人电脑,其中安装了我的Ubuntu(10.04 Lucid Lynx)。 我最近使用这些说明安装了DHCP服务器和TFTP(Xinet tftpd)。 我已经映射了一个networking驱动器,以便我的Windows可以通过192.xxx IP地址访问我的虚拟机中的所有文件。 我试图把一些自定义固件放到路由器上。 路由器有自己的内置TFTP实用程序,将下载图像。 它成功地做了所有事情,但由于它将其写入闪存,所以速度很慢。 还有另一种方法更快,因为它直接写入RAM,但是它必须在Ubuntu中使用TFTP服务器。 我面临的问题是,Ubuntu的TFTP传输似乎是超时。 转移开始,但从来没有超过〜60%。 这是我的/etc/xinetd.d/tftp文件(类似于已知的工作configuration): service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = -s /home/user/tftp/ disable = no cps = 300 2 per_source = 60 } 我已经做了一些search,但无法find此文件的任何参数来控制超时时间或重试次数。 最后两个参数(cps,per_source)和完全陌生的我(任何人都可以解释)。 我有几个可能的解决scheme,但最简单的就是让这个TFTP服务器工作。 谁能帮忙? […]

nagios – HTTP CRITICAL在10/20/60秒后套接字超时

我只是在服务器机器上安装了nagios,只是在HTTP服务上遇到严重错误。 错误是 HTTP CRITICAL – Socket timeout after 10 seconds 我search这个错误,并得到了build议运行check_http更长的超时。 所以我在文件commands.cfg附加-t 20在“check_http”命令旁边。 重新启动nagios,但我仍然得到一个错误(新的超时)。 然后再search一下。 这个错误似乎很常见,所以我开始想我可能有其他一些问题。 我试着自己运行check_http: root@srv$ /usr/libexec/nagios/check_http -H localhost -N -p 80 -t 1 HTTP OK: HTTP/1.1 200 OK – 846 bytes in 0.003 second response time |time=0.003080s;;;0.000000 size=846B;;;0 答案似乎没问题,但我对http的了解甚less。 任何线索? 编辑:从/etc/nagios/objects/commands.cfg采取的check_http的命令定义是 # 'check_http' command definition define command{ command_name check_http command_line $USER1$/check_http -I […]

端口耗尽和Server 2012 R2上的IIS 8

我的公司在Server 2012 R2上运行IIS 8.5的Web服务器使用率很高 在任何时候,有34,000个连接到IIS和200个请求每秒。 我们也有一台平均有100个连接用户的机器上运行的SFTP服务。 每隔一段时间,我们的监控系统都会超时,FTP用户无法连接。 我已经做了很多关于端口耗尽的研究,但是我找不到有关IIS短暂端口耗尽的明确文档。 据我了解,当连接到HTTP服务时,响应仍然来自端口80,与FTP服务一样。 我们在同一个盒子上运行连接REST服务的ASP.NET站点,我知道这些连接将使用一个短暂的端口,但我不确定它是否使用全部16,384。 我使用了几个在线脚本来检测端口耗尽http://blogs.technet.com/b/clinth/archive/2013/08/09/detecting-ephemeral-port-exhaustion.aspx – 脚本很less显示任何短暂的端口使用情况2% http://blogs.msdn.com/b/debuggingtoolbox/archive/2010/10/11/powershell-script-troubleshooting-for-port-exhaustion-using-netstat.aspx此脚本将显示一些等待端口的连接。 Ports Used: 35,084 Ports Waiting: 654 在等待端口的连接中,以下是来自本地机器的 127.0.0.1 44 waiting of 110 total (40%) 我的问题是,服务器端口耗尽吗? 当我输出一个netstat -n和短暂的端口过滤,我只看到286使用。 Web服务器(80和443)占32,300个连接和FTP帐户450。 IIS 8.5有连接限制吗? 在使用的港口中,这里是按状态分类的 ESTABLISHED 32,394 TIME_WAIT 710 CLOSING 16 FIN_WAIT_1 2 FIN_WAIT_2 3 LAST_ACK 14 SYN_RECEIVED 238

从Windows 7安装SP1以来连接到SQL Server时超时

我刚刚安装了SP1的Windows 7,并从那时起连接到SQL Server 2005时,我有严重的性能下降。 在另一台计算机上build立连接需要30秒以上。 防火墙被禁用,我没有做任何改变的configuration。 它在尝试连接主机名和IP地址时都会发生。 其他一切似乎都很好(例如,我没有问题连接到远程桌面的其他电脑) 什么会导致这样的问题? 提前致谢! 编辑:卸载SP1立即解决问题。

更改MySQL的启动超时(报告,虽然MySQL正常启动)

我已经创build了一个脚本来清理InnoDB存储引擎 。 一切工作正常,但是当innodb_log_file_size设置为1GB时创buildib_logfile0和ib_logfile1文件需要一段时间,这会导致/etc/init.d/mysql超时并报告失败,尽pipe在后台MySQL结束正常启动。 启动mysql $ /etc/init.d/mysql start * Starting MariaDB database server mysqld [fail] 同时在日志中 $ tail -f /var/log/mysql.err 120426 11:19:55 InnoDB: Log file ./ib_logfile0 did not exist: new to be created InnoDB: Setting log file ./ib_logfile0 size to 1024 MB InnoDB: Database physically writes the file full: wait… InnoDB: Progress in MB: 100 200 […]