服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

OmniOS / ZFS / Windows 7:在应用程序中“另存为”时间长度超过CIFS / SMB所有文件大小5秒

情况: 运行OmniOS r151018(95eaa7e)服务器的文件服务器上的一个文件服务器发生以下奇怪的问题,通过SMB到Windows和OS X来宾。 通过SMB共享中的“另存为…”(Save as …)对话窗口保存某些文件(.docx,.xlsx,一些图像)会导致滞后大约3到5秒,应用程序根本没有响应,文件正常保存。 问题确实发生在“过夜”,而对服务器没有做任何事情,但很难确定确切的date,因为用户投诉只是在第一次发生之后的某个时间才出现。 重新启动服务器之后,镜像根池中的一个vdev不可用,但仔细检查未在设备上发现任何故障,并将其重新连接到池。 问题仍然存在。 一些观察: 它发生在所有Windows 7客户端上 它发生在所有文件大小 它发生在这台机器的所有份额上,不pipe权限如何 在另一台服务器上通过iSCSI从主机上导入的存储速度更快 GBit以太网正常复制速度为110 MB / sec 数据和根池似乎没有问题 它不会发生在其他文件服务器上 当文件保存在本地时不会发生,然后通过资源pipe理器复制 它不会在OS X上发生(只能用OpenOffice进行testing) dmesg显示了几条NOTICE: bge0: interrupt: flags 0x0 – not updated? 具有各种价值,但这也是如此,没有任何伤害 更多的理念/计划: 由于没有明确的错误信息可能会被发现,因此我可能需要对原因进行一些反复试验。 我会考虑一些事情( 结果用斜体表示 ): 将Broadcom网卡replace为Intel卡=>没有什么区别 用SATA固态硬盘替代根池(目前SLC内存U盘可以正常工作3年以上) =>没有任何区别 检查两者之间的networking(硬件,通过直接连接到服务器) 使用WireShark进行stream量捕获:如果您不确切知道自己在找什么,就很困难 恢复到以前的OmniOS引导环境/版本以排除软件冲突=>没有什么区别 回滚Windows / Office更新以排除错误 从快照中删除文件名为(冒号)的文件名,由ewwhite =>创build的reddit线程上的txgsync提示没有任何区别 当Windows“早期版本”function启用包含“:”字符的自动快照时,我看到类似于此的东西。 只需用这个拍摄风,但可能值得一看,因为在Windows文件名中不允许使用“:”字符。 监视文件访问:如shodanshok所build议的,我使用DTrace和此脚本来监视文件访问。 我在保存已读文件时使用了它,删除了无关的输出和个人信息,结果围绕着三个文件: CPU […]

如何debuggingCacti中的数据input方法脚本?

(见底部的更新…) 我已经为Cacti编写了一个数据input方法脚本(在Ruby中从beanstalkd收集统计信息),它在作为cacti用户帐户运行时从命令行(返回一个简单的整数, 如文中所述 )工作, 但是 Cacti工具本身并没有收集任何数据,日志中也没有任何东西。 这里是数据input方法的设置: 仙人掌数据input法http://img.skitch.com/20091009-gh7g1kukn9yradj6y2iqrd5qm1.jpg 下面是结果图(在它被添加到主机的图表模板并运行足够长的时间来收集数据之后): Cacti Graph http://img.skitch.com/20091009-xq1kn3qxkteb5hb11wtx6tbs8m.jpg 更新#1 :看起来仙人掌可能会剥离环境: sudo su – cacti -c'env -i / script / beanstat –host 10.11.12.13 –port 11300 –stat current-waiting' / script / beanstat:4:在`require':没有这样的文件加载 – ruby​​gems(LoadError) from / script / beanstat:4 如果是这样的话,我该如何解决呢? 更新#2 :在stackoverflow.com上的这个响应似乎已经解决了环境问题,但在图表中仍然没有数据。 更新#3 :感谢@希思的build议我碰到了轮询日志级别,并抓住了这一点: 警告:来自CMD的结果无效。 部分结果:U 没有任何运气Googlesearch“部分结果:U”的意思。 该脚本只打印一个整数值。 更新#4 :我终于得到这个工作。 核心问题是运行shell脚本时缺乏环境。 我必须通过在我的Ruby脚本前添加以下几行来解决这个问题: #!/ […]

Openvpn在同一子网中的客户端/服务器

我试图从坐在具有相同子网(也是192.168.1.0/24)的networking上的客户端打开办公networking(192.168.1.0/24)。 这是一个Linux(Ubuntu 9.10)服务器和Windows客户端。 我跟着这个Ubuntu的openvpn社区文档指南 ,从我可以告诉基地连接工作正常。 当然,我得到了一堆有关IP地址冲突的错误/警告。 然后,我试图按照“肮脏的NAT技巧,以获得一个VPN与私人地址空间中编号的客户端一起工作,但尚未成功”本指南。 虽然我对路由/伪装有理论上的理解,但我的实际经验相对较less,不确定哪里出了问题。 到目前为止,我已经到了客户端连接到服务器的位置,并且分配了一个IP 10.22.8.10。 但是我无法ping通服务器IP 10.22.8.1像文件build议我应该能够。 服务器configuration基本上与指南1相同,修改指南2 ,即设置“服务器网桥10.22.8.1 255.255.255.0 10.22.8.10 10.22.8.120”和“推送”路由10.22.0.0 255.255.0.0 10.22.8.1 “”。 另外,我将tap接口configuration命令添加到up.sh. 客户端configuration与指南1保持一致。 服务器'ifconfig tap0'(编辑:对不起,如果这看起来很矛盾。在编辑这篇文章的预览窗格中看起来很好) tap0 Link encap:Ethernet HWaddr ee:ee:a8:04:8a:fc inet addr:10.22.8.1 Bcast:0.0.0.0 Mask:255.255.255.0 inet6 addr:fe80 :: ecee:a8ff:fe04:8afc / 64范围:链路UP广播运行PROMISC MULTICAST MTU:1500度量:1 RX包:610错误:0丢弃:0超限:0帧:0 TX包:4533错误:0丢弃:0超载:0载波:0冲突:0 txqueuelen:100 RX字节:111341(111.3 KB)TX字节:650830(650.8 KB) 客户端login连接: Mon Mar 01 00:30:13 2010 OpenVPN 2.1.1 […]