比方说,我通过SSH从客户端连接到服务器,并在会话中间拉动服务器的networking电缆。 在客户端上,ssh连接保持活动状态约15分钟,之后发生“Broken pipe”消息。 我怎样才能调整这个超时? 在我的情况下,我需要减less它,以便在出现networking问题时提前SSH失败。 我发现了很多关于如何避免在空闲会话上断开连接的信息,或者有更长的连接build立超时,但是没有build立SSH连接本身的超时。 我也知道在TCP层有这样的超时,但是我怀疑SSH使用不同的值来设置套接字,因为TCP的时间通常在1分钟左右,而不是我用SSH观察的15分钟。 客户端和服务器都是Ubuntu 14.04服务器版本。
我有一个32位VPS主机上运行的CentOs 6.5。 它只运行php-fpm,nginx和mysql。 我有一个平均每天20个访问者的网站,但我最近从我的主机提供商那里得到这个消息。 这是一个自动通知,告知您名为“name.here”的VPS由于交换而在过去一小时内严重放缓。 交换是缺乏记忆的结果。 如果一个VPS的内存被完全填充,部分内存将被写入硬盘,以防止服务器崩溃。 由于硬盘比内存慢很多倍,所以服务器的性能会大大降低。 我正在试图理解这一点。 一个拥有20个访问量的小内容的网站如何消耗这么多的内存? 我不知道这是来自php,centos …或其他。 但是我在这里有一些输出,有人可能会确定问题的核心。 [[email protected]~]# free -m total used free shared buffers cached Mem: 498 489 9 0 1 19 -/+ buffers/cache: 469 29 Swap: 1022 180 842 top – 18:33:36 up 65 days, 1 min, 1 user, load average: 0.00, 0.02, 0.00 Tasks: 109 total, […]
很容易,我正在编写一个脚本,需要浮点数后有2位数的值。 试图使用bc我不明白如何使用“规模”,即 A=12 ; bc <<< $(($A/5)) 这是正确的,但添加“规模”导致错误: A=12 ; bc <<< 'scale=2;$(($A/5))' (standard_in) 1: illegal character: $ (standard_in) 1: illegal character: $
更新: 这是由于nss-softkn的一个已知问题引起的。 看到这篇文章: https : //www.splyt.com/blog/2014-05-16-optimizing-aws-nss-softoken 当我从我的centos 6.5盒子里运行免费的-m时,我看到我只有1400MB的可用内存,包括caching。 当我做到最高,按内存sorting,并加上我只看到1600左右正在使用的过程。 我应该有一个更多的自由记忆。 这发生在我们的几个盒子上。 [root@db1 ~]# free -m total used free shared buffers cached Mem: 7840 7793 47 0 287 1357 -/+ buffers/cache: 6148 1692 Swap: 7983 7 7976 顶级输出 这是一个更好的方式来可视化进程消耗的内存:
我正试图调整一个文件系统的大小,我已经长大了,重新扫描所有的磁盘,并调整了多path图的大小。 # resize2fs /dev/mapper/my_vol resize2fs 1.43-WIP (20-Jun-2013) Filesystem at /dev/mapper/my_vol is mounted on /var/lib/myvol; on-line resizing required old_desc_blocks = 6, new_desc_blocks = 12 resize2fs: Permission denied to resize filesystem # strace -f resize2fs /dev/mapper/my_vol (finishes with) ….snip…. write(1, "Filesystem at /dev/mapper/my_vol"…, 101Filesystem at /dev/mapper/my_vol is mounted on /var/lib/myvol; on-line resizing required ) = 101 write(1, […]
我在数字海洋上为最小的液滴设置了几个月的wordpress。 最近,我的博客病毒(1000+ Facebook的股份),服务器需要50多秒的时间来回应(谷歌分析显示,今天几乎整个一天,我的博客上同时有大约40人)。 我问数字海洋支持团队,他们告诉我,我的512 MB RAM太小了。 但是我用“free -m”来看 total used free shared buffers cached Mem: 490 465 24 64 94 136 -/+ buffers/cache: 234 256 Swap: 999 0 999 所以我认为我有256 MB的内存可用? 我告诉他们,他们说'虽然它可能显示100MB的内存,可能只有在它杀了一些服务,以节省内存。 但我用'顶'看 %Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 我发现CPU保持92〜100%的ID,所以我认为我的CPU不忙。 那么我怎么能find瓶颈? 我想知道什么是瓶颈,我付出更多的升级之前。
你好! :-)。 我需要关于我的iptables安装的(几个?)build议。 我对iptables相当陌生,这是我第一次用iptablesconfiguration服务器作为防火墙(我们没有钱也没有时间设置“真正的”防火墙)。 我想通过SSH连接到我的服务器只从specific.location.com。 因此,我在INPUT中设置了以下规则: target in out source destination ACCEPT lo any localhost anywhere ACCEPT any any specific.location.com myserver.local tcp dpt:ssh 我的默认策略是: INPUT DROP FORWARD DROP OUTPUT ACCEPT 有了这第一个configuration,我能够连接到我的服务器,但无法到达外部(如google.com),并且连接速度非常慢。 我了解到我的防火墙没有任何规则,包括来自数据包的状态“ESTABLISHED”。 的确,我想我的信息包能够出去,但是不允许回来。 所以我添加了这个规则: target in out source destination ACCEPT any any anywhere anywhere state ESTABLISHED 现在所有的工作都像一个魅力,我可以从服务器访问外部,连接速度非常快,我只能从specific.location.com访问我的SSH服务器! 我唯一的问题是,我需要你的build议,是一个干净的configuration? 我在网上找不到这样的例子,所以我很想知道… 还是我做了一个巨大的安全错误?! 感谢您的帮助:-)
当postfix尝试连接到unix套接字为opendkim时,我得到拒绝错误,实际的错误: Sep 24 15:41:43 service-a-4 postfix/cleanup[17414]: warning: connect to Milter service unix:var/run/opendkim/opendkim.sock: Permission denied 根据postfix文档 ,postfix默认运行在“chroot mode”,所以postfix被locking到/ var / spool / postfix /,根据postfix文件 ,如果运行在“chroot mode”,所有milter(socket)引用是相对的(到/ var / spool / postfix)。 所以我的configuration如下所示: # /etc/opendkim.conf Socket local:/var/spool/postfix/var/run/opendkim/opendkim.sock # /etc/postfix/main.cf smtpd_milters = unix:/var/run/opendkim/opendkim.sock 现在,当我尝试发送testing电子邮件时,我得到权限被拒绝的错误,所以我尝试了一些权限testing: # Correctly lists the socket file sudo su -s /bin/bash postfix -c "ls /var/spool/postfix/var/run/opendkim/opendkim.sock" […]
使用免费报告的交换是非常高的。 [root@rhel6 ~]# free -m total used free shared buffers cached Mem: 9892 9537 354 0 71 884 -/+ buffers/cache: 8581 1310 Swap: 767 1759218592 116869 喜欢, 真的很高。 [root@bb14 blackboard]# free -g|grep Swap Swap: 0 1717986906 114 还是呢? [root@bb14 blackboard]# free -h |grep Swap Swap: 767M 767M 114G 更奇怪的是,即使我禁用掉了,这个数字还是居高不下。 [root@rhel6 ~]# swapoff -a [root@rhel6 ~]# […]
我正在尝试configurationtinyproxy,并在通过Proxifier检查器检查日志文件时引发以下错误: CONNECT Oct 22 11:39:59 [13230]: Connect (file descriptor 6): 81-*-*-*.utk.ru [81.*.*.*] CONNECT Oct 22 11:39:59 [13230]: Request (file descriptor 6): CONNECT www.google.com:80 HTTP/1.1 INFO Oct 22 11:39:59 [13230]: Refused CONNECT method on port 80 INFO Oct 22 11:39:59 [13230]: no entity Proxifier向我显示这个错误: [44:38] Error : the proxy server cannot establish connection with www.google.com:80 The […]