MooseFS错误一例

业务报障所挂载的mfs目录无法读写。
登录主机10.153.1.84查看mfsmaster进程已不在。
尝试启动mfsmaster失败,提示can’t find metadata.mfs – try using option ‘-a’
执行以下命令,再启动mfsmaster
cp /usr/local/mfs/var/mfs/metadata.mfs.back.1 /usr/local/mfs/var/mfs/metadata.mfs

继续阅读“MooseFS错误一例”

su: cannot set user id: Resource temporarily unavailable

[mm95@bac-vsp-01 ~]$ sudo su – user01
su: cannot set user id: Resource temporarily unavailable
lsof|grep user01|wc -l打开文件数量有5000多
/etc/security/limits.conf 已设置* soft noproc为6w多
/etc/security/limits.d/90-nproc.conf  * soft noproc 为1024,将其修改为10240,在su到user01,成功。
根据网上说法,90-nproc.conf会覆盖limit.conf的配置。
http://blog.yufeng.info/archives/2568

升级openssh导致java无法调用sftp

今天查看 SSHD 日志,发现有报错:
sshd[16579]: fatal: Unable to negotiate with 221.176.9.5 port 45736:     no matching key exchange method found. Their offer:     diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1     [preauth]

研发也反映说自 3 月 17 日开始 Java 程序就连不上 SFTP 了。但测试 sftp 客户端能连。
目前与业务平台的一致性比对有用到 sftp,且基本是必须。

目前来看应该是所有 Java 客户端都在报错,以下的几个 IP 分别是属于不同平台的: 继续阅读“升级openssh导致java无法调用sftp”

df: `/root/.gvfs’: Permission denied 原因

使用普通用户执行df -h会出现此报错,凡是有次报错的机器都是安装了fuse,以下是原因:

这个是RHEL6的一个已知的BUG 719272。
https://bugzilla.redhat.com/show_bug.cgi?id=719272

This typically happens when you run gnome-session or any other gnome app under root, autospawning gvfs-fuse-daemon. At first, Gnome apps should not be run under root nor su/sudo. As a second note, this is a design issue of FUSE mounts, denying access to other users – system tools should be aware of it and ignore. 继续阅读“df: `/root/.gvfs’: Permission denied 原因”

netstat慢的原因

因为系统打开的socket连接数太多
[root@SV001-09 ~]# cat /proc/net/sockstat
sockets: used 246488
TCP: inuse 589 orphan 0 tw 0 alloc 246095 mem 2628
UDP: inuse 11 mem 0
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0
https://www.91ri.org/12470.html

运维小技巧:使用ss命令代替 netstat
ss是Socket Statistics的缩写。 继续阅读“netstat慢的原因”

VCenter不断异常重启

https://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2091604

如果 VirtualCenter Server 服务在操作系统关闭时尚未正常退出,或者其他系统事件导致 VirtualCenter Server 服务突然停止,则会发生此问题。因此,Oracle 网络无法检测到 vCenter Server 与 Oracle 服务器之间的先前连接已终止。然后,似乎先前会话仍在运行,且未从先前会话中释放锁定。

继续阅读“VCenter不断异常重启”

VMware服务器C盘空间满导致的问题

现象:
偶尔产生80或者443的告警,telnet进行测试偶尔出现不通的情况,并且主机的CPU占用高,进程为vpxd.exe.

原因:
C:\Windows\System32\config\systemprofile\AppData\Local\CrashDumps产生大量dump文件,均为vxpd进程产生,导致C盘空间爆满,从而造成上述现象.

修改vxpd产生日志的位置:
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004795

Linux 使用ss命令代替 netstat

ss是Socket Statistics的缩写。

顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。

【和netstat说再见的原因】

当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat等于浪费 生命,而用ss才是节省时间。

天下武功唯快不破。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux 内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢。(但仍然比 netstat要快。) 继续阅读“Linux 使用ss命令代替 netstat”

Pages: Prev 1 2 3 4 5 6 7 8 9 10 ... 51 52 53 Next