在一台服务器上,我目前正在经历奇怪的应用程序行为,这似乎都与networking问题有关。 问题的例子: applicationA检测到与serverB的连接中断,但serverB仍然将连接视为已打开 applicationA对web服务器进行soap web服务调用,serverC永远不会收到soap请求,但是applicationA不会超时或错误。 你怎么去调查这些问题呢? 关于第一个问题,我知道应该总是有3个连接向serverB打开,所以我只是简单地进行监视, netstat | grep IP_serverB 这可以检测到连接丢失,但我想调查为什么这些连接丢失。 你会怎么做? 你需要安装哪些工具? 我知道我们的一个合作伙伴,似乎监视所有通过其服务器的stream量,并能够提供给我们的数据包跟踪文件(.pcap文件)。 你怎么设定的? 这有助于调查问题吗?
这是事情,我的服务器无法连接到超时错误的Gmail的SMTP。 我认为我的服务器closures了465端口,所以我做了一些事情,现在我的csf.config文件hase这两行: TCP_IN = "20,21,22,25,53,80,110,143,443,465,587,993,995,2011,2222,8080" TCP_OUT = "20,21,22,25,53,80,110,113,443,2011,2222,8080,465" 我search了465的iptable文件,有三个这样的事情发生: -A INPUT -p tcp -m tcp –dport 465 –tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT -A INPUT ! -i lo -p tcp -m state –state NEW -m tcp –dport 465 -j ACCEPT -A INPUT -p tcp -m state –state NEW -m tcp –dport 465 -j ACCEPT 当我运行netstat -tulpn命令我得到这个结果: […]
我有一个Linux进程生成非常大的日志文件。 如果我什么都不做,这些文件可以无限增长。 有没有办法限制一个文件的大小,并使其像某种FIFO缓冲区只保留一定数量的数据? 我也尝试了logrotate,但只要文件达到给定的大小,它就不能运行。 日志文件可以增长得非常快,我不想每天运行logrotate。 谢谢你的帮助。
一名同事离开后,我接pipe了一台虚拟服务器。 但是,他在多个阶段都错误地安装了服务器,并且在我遇到他们时正在清理它们。 目前我意识到文件系统在两个逻辑卷上都损坏了一半,都是50GB。 一个挂载为根目录,另一个挂载为/ home目录。 可悲的是,服务器占用了lg的46gb,我需要扩展它。 我已经缩小了,并重新安装了家lv。 我调整了根lv,但我不知道如何在计算机打开时卸载根目录。 显然这需要完成扩张之前,但我不知道如何。 我会感谢任何帮助或指向正确的方向。 提前致谢。 PS在CentOS服务器上。
我的虚拟主机用mrtg显示入站和出站stream量。 我有稳定的来自尼日利亚的入境stream量3.5mbps。 即使假设源IP地址和目的端口被Iptables阻塞,并且没有在这些端口上进行监听,stream量是否仍然会通过交换机并“获取”到我的服务器(我的服务器浪费CPU周期“丢弃”数据包) ? 假设我设置了硬件防火墙,假设防火墙在交换机后面,stream量仍然会显示在mrtg中? 那么有没有什么办法可以阻止某个人使你的100Mbps线路饱和,如果他们也有100Mbps的线路呢? 除了向尼日利亚好心人提起虐待投诉吗?
当我ssh到远程系统并执行scp时,我没有得到密码提示: # ssh 192.168.1.32 "scp joe\@192.168.1.31:/etc/hosts /tmp" Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password,keyboard-interactive). 如果我像这样分解它,它工作正常: # ssh 192.168.1.32 # scp joe\@192.168.1.31:/etc/hosts /tmp [email protected]'s password: 我怎么能让它在上面的第一个例子中提示我input密码? 注意:不,我无法使用基于密钥的身份validation。
我有2个公共ip服务器: SERVER A – 10.10.10.11 SERVER B – 10.10.10.12 他们都是在操作系统中的centos 6,用php-fpm安装nginx,2个完全相同的网站存储在: / var / www / html 。 Domain with:myxdomain.com和dns托pipe的cloudflare(因为cloudflare支持轮循)将该域指向10.10.10.11和10.10.10.12的logging。 我知道,循环赛DNS不包括故障转移或失败,但没关系,我需要的是: 我如何同步/ var / www / html服务器A和服务器B的内容完全相同? 让我们说: 1)用户上传文件到服务器A,文件内容也将同步到服务器B. 2)用户上传文件到服务器B,文件内容也将同步到服务器A. rsync会是不错的select吗? 任何命令行和cronjob时间的例子适合? 谢谢
pipe理层要求我调整员工从内部networking访问的几个站点(http只是OK,不需要https)。 这将是非常基本的东西,插入一些显示消息的JS。 这只是一些特定的网站需要。 我想知道你会推荐什么工具? 基于UNIX / Debian。
我只是试图从Live CD启动,并检查我的文件系统使用fsck , fsck.ext4 ,没有错误报告/固定(即说文件系统是干净的),但是当我在系统里面告诉我一些其他的东西: [alexus@XXXXXXXX Desktop]$ sudo fsck.ext4 -n /dev/mapper/vg_wcmisdlin02a-lv_root [sudo] password for alexus: e2fsck 1.41.12 (17-May-2010) Warning! /dev/mapper/vg_wcmisdlin02a-lv_root is mounted. Warning: skipping journal recovery because doing a read-only filesystem check. /dev/mapper/vg_wcmisdlin02a-lv_root contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes Deleted inode 3014659 has zero dtime. Fix? […]
我们有一个基于Imagemagic的Code Igniter写的PHP图像api。 我们有nginx / php-fpm背后的api。 我们知道Imagemagic部分很重,但是我们试图使整体吞吐量越来越高。 我们已经完成了30多篇有关Nginx的优化文章。 我们能够通过大多数文章和进行TCP优化来将输出从300个请求/分钟增加到350个请求/分钟。 由此我们严重影响了服务器的加载时间。 没有平均的负载我可以告诉你,因为这是一个新的盒子,它是基于Nginx的。 我们在过去的Apache工作人员(不到300请求/分钟)。 现在有350req / m,我们有20的AVG负载。这是太多了,我们正在寻求改善。 当我们使用htop来调查进程时,通常我们会看到大约20个使用全部16个CPU的php-fpm进程,内存在24GB中有2GB。 我们旨在大幅降低系统负载。 我希望有经验的用户分享他们的知识在哪里看,尝试什么。 我会张贴你要求的任何号码,但是我不想在开始的时候把这个post填满。 你将如何继续减less系统负载,但仍然保持吞吐量。