服务器管理员

系统和网络管理员的问答

4
Windows Server 2012 R2用尽了临时端口,尽管不应
我们的专用服务器上的网络经常会遇到奇怪的问题。它在具有16 GB RAM和Intel 82575EB网络适配器的Xeon E5620上运行Windows Server 2012 R2 x64。 请注意,我们已经调整HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters键值TcpTimedWaitDelay,并MaxUserPort分别以30和65530。 我们的网站在随机的时间停止响应,原因是它们无法连接到本地数据库。开始出现此问题大约需要2周的正常运行时间。系统日志开始收到TCPIP警告4227和4231。它指出“由于使用了所有此类端口,因此从全局TCP端口空间分配临时端口号的请求失败。” 如果我跑 Get-Counter -Counter \TCPv4\* 要么 Get-Counter -Counter \TCPv6\* 要么 netstat -abn | find /c ":" 我总是得到500-1500个连接的合理值,甚至没有接近65K的极限。 此外,“本地主机”将停止本地解析为:: 1,还原为127.0.0.1。 只有强制重启计算机才能解决此问题。 可能是网络适配器问题吗? 更新1 重新启动邮件服务器后,它又发生了一次,似乎已经解决了。但是很奇怪,所有计数器显示约有1000个连接,而此时有约500个处于活动状态,当尝试连接到与邮件服务器无关的数据库时,仍然显示10055套接字错误。 更新2 这很奇怪,但是每天重新启动邮件服务可以完全解决问题。

3
无法在Hyper-V中启动计算机-“系统中没有足够的内存来启动虚拟机”
我有一台Windows 8.1主机试图通过Hyper-V启动虚拟机。VM已配置为使用10GB的RAM,我有16GB,它应该启动但不是。 相反,我得到消息 “ {VM NAME}”无法初始化。 系统中没有足够的内存来启动虚拟机{VM NAME} 主机具有16GB RAM,其中仅4.8GB正在使用。这样,至少有11GB可供Hyper-V使用。除了不能。 为了更准确,任务管理器报告以下内存情况: 使用中-4.8GB 可用-11.0 GB 承诺-7.5 / 21.9GB 缓存-10.8GB 分页池-592MB 非分页池-309MB 我了解我目前有10.8GB的“待机”内存。但是,如果Hyper-V要求正确,则应发布此文件? 如果我重新启动,则立即要求Hyper-V启动计算机,它可以工作,但是我必须很快,因为备用内存很快就被装满了。 这正常吗?有没有一种方法可以清空备用内存并将其取回,以便无需重启主机就可以启动我的VM?


4
如何在Postfix中更改信封来源?
使用Postfix通过Amazon SES发送邮件的Linux服务器。从Wordpress发送电子邮件时,由于信封发件人地址不正确而导致电子邮件被拒绝。 如何配置Postfix始终将myemail@mydomain.com用作信封发件人地址? 我在寻找可以配置的默认属性,而不是基于代码的解决方案。

2
如何在Ubuntu 12中的apt-get升级过程中自动执行更改的配置文件
我喜欢使用“ knife cloudstack server create ...”来构建新的VM。我的引导程序模板以“ apt-get更新”和“ apt-get -y升级”开始。 然后,升级将因以下原因而停止: 10.190.113.11 Configuration file `/etc/nscd.conf' 10.190.113.11 ==> Modified (by you or by a script) since installation. 10.190.113.11 ==> Package distributor has shipped an updated version. 10.190.113.11 What would you like to do about it ? Your options are: 10.190.113.11 Y or …
13 ubuntu-12.04  apt  chef 

3
/ etc / fstab跳过错误
如果安装失败,是否可以将/ etc / fstab设置为options = auto跳过? 该手册说,如果带有options = auto的条目失败,它将中断引导过程。 如果没有auto,它不会在启动时自动挂载设备。 那么,如何使自动输入在出现故障时被忽略呢?
13 fstab 

5
具有竞价型和按需实例的EC2自动扩展?
我希望通过让它们启动竞价型实例而不是按需实例来优化我们的自动伸缩EC2组的成本。 我真正想要的是能够将某些服务器作为按需实例保留在组中,而不管现货实例定价市场发生什么情况。然后,我希望组中超出我配置的最低配置的其他服务器成为竞价型实例。对于通过竞价请求添加服务器的延迟,我通常是可以的。 我似乎找不到任何方法可以做到这一点,并且我尝试搜索AWS文档。看来,ASG可以是按需或现货的,但不能是混合的。 我可能可以手动将按需实例添加到分配给自动缩放组的Elastic Load Balancer,但是该服务器的负载不会被计入自动缩放度量和触发器中。 我想我可以输入一个高得离谱的出价,以确保我能始终获得所需的服务器,但随后我查看了价格历史记录,并发现偶尔出现大幅度的上涨。 AWS文档与其本身是矛盾的,因为在一个地方它说如果您输入服务器最低数量,则会“确定”该数量。但是,当您阅读有关竞价型实例时,便无法保证。现货的价格差异非常引人注目,因此我想尽可能地利用这一价格,同时仍保持始终处于基准状态。这可能吗?

5
nginx在Windows上停止/重新加载失败,因为访问被拒绝
我正在Windows Server 2008 R2(x64)上将nginx作为Windows服务运行。我为此使用Windows Service Wrapper。(实际上,我已经遵循了本教程:http : //mercurial.selenic.com/wiki/HgServeNginxWindows。) 该服务运行正常。但是,服务器不处理信号(例如,停止/重新加载)。 这意味着如果我停止服务,nginx不会停止。(我必须杀死它。) 当我想从命令行重新加载配置时: C:\Users\Administrator>E:\apath\nginx\nginx.exe -p E:\apath\nginx -c E:\apath\nginx.conf -s reload 它输出: nginx: [error] OpenEvent("Global\ngx_reload_4268") failed (5: Access is denied) 我以管理员身份运行命令,并且该服务在NETWORK SERVICE用户下运行。 有任何提示或类似问题吗?

5
了解smartctl -a输出
我的NAS盒中有6个驱动器。其中两个是Seagate,并且由于错误而返回高RAW_VALUES;见下文。 我的其他驱动器显示的值要低得多。 这是引起警报的原因吗?还是希捷报告的方式? 看Raw_Read_Error_Rate和Seek_Error_Rate: # smartctl -a /dev/ada1 === START OF INFORMATION SECTION === Device Model: ST3000DM001-9YN166 Serial Number: W1F09S26 LU WWN Device Id: 5 000c50 0456076fc Firmware Version: CC4C User Capacity: 3,000,592,982,016 bytes [3.00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Device is: Not in smartctl database …


4
Rsync -avzHP遵循硬链接,而不是将其复制为硬链接
我使用rsnapshot为我的“工作”共享创建每小时/每天/每周/每月的备份。现在,我尝试使用rsync将整个备份目录复制到外部驱动器上。 我在屏幕会话中使用了此命令/参数(是的,rsync-exclude.txt位于运行命令的目录中) rsync -avzHP --exclude-from 'rsync-exclude.txt' /share/backup/ /share/eSATADisk1/backup/; 整个程序都在QNAP TS-439上运行,内部驱动器是单个磁盘(无RAID)格式的EXT4,外部驱动器是EXT3格式。 发生的是:Rsync会跟踪每个硬链接并复制实际文件,而不是在外部驱动器上重新创建更新的硬链接。我不立即意识到这一点,因此外置驱动器最终被同一文件的xxx副本破坏了。 我要实现的是:将rsnapshot生成的整个文件结构复制到外部驱动器,同时保留硬链接以节省空间。注意:这不一定必须使用rsync完成。 感谢您的想法和时间。多谢您的帮助,辛苦了。 更新:我了解到,rsnapshot没有使用符号链接,而是在使用硬链接,所以我现在使用-H选项,该选项应将Rsnapshot的硬链接结构保留到多个目标位置(或维护硬链接结构),但仍然无法正常工作...我在这里想念什么? 更新2:我在这里找到了关于此主题的另一种意见/陈述:rsync与--hard-links冻结了 Steven Monday建议不要尝试rsync包含硬链接的大文件结构,因为它会占用大量内存,这对于rsync是一项艰巨的任务。因此,可能更好的解决方案是将我要备份的数据结构制成.img。你怎么看?


6
设置Amazon Cloudwatch以在服务器关闭时获得警报
我有一个在Amazon EC2上运行的实例,该实例已变成Web服务器。 现在,我一直在查看cloudwatch,但是我不知道它是否是正确的工具。基本上,无论出于何种原因,我都希望在服务器关闭时得到通知。 也许服务器被黑客入侵,或者服务器由于任何原因而关闭,我都希望收到通知。 我已启用clouwatch,并尝试设置警报,但是我只看到诸如网络输入输出或cpu使用情况,d metrix之类的信息。现在,我不知道这些方法是否可以解决问题。


2
如何使用PuTTY启动反向隧道?
我正在尝试使用Putty在服务器和笔记本电脑之间建立隧道。问题是,由于笔记本电脑没有公共IP地址,因此我必须进行反向连接。 ASCII图稿: SERVER(PORT:6000) ----------> LAPTOP(PORT:7000) 但是,由于笔记本电脑没有公共IP地址,因此我必须: SERVER(PORT:6000) <---------- LAPTOP(PORT:7000) 但是,所有来自的数据都将从服务器传输到笔记本电脑。
13 ssh-tunnel  putty 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.