最奇怪的事情发生在这个木偶运行(使用Puppet Apply ),它让我困惑。 我尝试了我平常的渠道find解决办法,但是我找不到任何关于这个主题的内容。 我很抱歉如此冗长,我只是不想留下任何东西:\ – 我的课 class c2c::profile::app::logio::stage_support { # Log.io plugin # Create plugin directories exec { "create_codec_dir": command => "/bin/mkdir –parents /etc/logstash/plugins/logstash/codecs –mode=0775", creates => '/etc/logstash/plugins/logstash/codecs', } # Install plugin file { "logio_plugin_file": # update: added in response to a serverfault comment ensure => file, path => '/etc/logstash/plugins/logstash/codecs/logio.rb', mode => '0775', owner […]
长期以来,我在用于KVM虚拟化的CentOS服务器上遇到性能问题。 我正在运行带有4个磁盘( Seagate ST2000DM001, 2TB, 7200rpm SATA-600 )的软件RAID-10 。这些KVM虚拟机正在运行自己的LV。 一旦安装了一些虚拟机,每增加一台虚拟机,性能就会下降。 现在,安装Debian 7 minimal需要大约3个小时。 在没有虚拟机的空盒子上,这个过程最多只需要几分钟。 奇怪的是,即使有37个虚拟机,也几乎没有磁盘I / O。 但是那个时候需要做的每一个I / O,都会把关于那个特定LV容量的"dm"设备带到100%。 出于某种原因,它看起来像"dm-xx"设备不能使用所有的磁盘。 下面是我的意思的一个例子。 在这个问题中, sd[a/b/c/d]通常是40%到60%的负载,但是一个或多个dm设备负载很高,没有任何严重的I / O。 请注意,虚拟机正在使用的特定dm-0的%util 。 Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util sdb 10.00 0.00 5.00 36.00 256.00 424.00 33.17 0.86 20.73 11.02 45.20 sdd 0.00 1.00 0.00 48.00 […]
我有一个全新的CentOS 6.5安装,其中有两个(挂载到/ mnt / data)1tb Western Digital Black驱动器,在raid 1中使用mdadm,通过安装程序进行configuration。 不幸的是,每当整个系统内核出现类似如下的恐慌: 任何提示诊断或修复? 非常感激! 编辑:这似乎发生了raid数据检查发生在同一时间: 编辑2:最后两个崩溃发生在刚刚过去凌晨1点星期天,同一时间的数据检查发生。 Mar 23 01:00:02 beta kernel: md: data-check of RAID array md0 Mar 23 01:00:02 beta kernel: md: minimum _guaranteed_ speed: 1000 KB/sec/disk. Mar 23 01:00:02 beta kernel: md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for […]
我在CentOS VPS上安装了PHP Laravel应用程序。 这是我最近更新的移动应用程序的后端。 不幸的是,我写了一些不好的代码,导致请求连接数百甚至数千字。 我的Apache服务器经常closures(至less每小时1),我必须运行:service httpd restart。 正如我在error.log中看到有很多这些条目: (36)File name too long: Cannot map GET /adminpanel/public/api/v2/categoriese=c3Jr… 每秒几十个这样的请求和apache都下降了。 我已经发布了app store的更新,但是一些用户仍旧拥有旧版本。 在处理这些请求之前是否有可能阻止这些请求?
具有postfix,dovecot和mailx的CentOS 7服务器需要容纳通过port 465发送并通过port 25接收的邮件。 什么具体的语法和文件需要改变才能做到这一点? 这是我迄今为止的尝试: 1.)我在以下部分添加了465 inet n – – – – smtpd到/etc/postfix/master.cf : # Do not forget to execute "postfix reload" after editing this file. # # ========================================================================== # service type private unpriv chroot wakeup maxproc command + args # (yes) (yes) (yes) (never) (100) # ========================================================================== smtp inet n – n – […]
我试图设置一个情况,我可以FTP到我的Linux CentOS 7服务器,并从我的Windows 7系统更新网站文件。 在这一点上,我可以使用vsftp(/ home / robert)来FTP到我的用户文件夹,并且Apache似乎可以用于默认网站(/ var / www / html)。 我为8080端口创build了一个虚拟主机,如果我将它指向/ var / www / 8080 / public_html,它可以正常工作,但只要我将它指向/ home / robert / public_html,它就会返回403 Forbidden。 您无权访问/在此服务器上。 apache错误日志显示 [Wed Mar 18 16:12:27.546621 2015] [core:error] [pid 21204] (13)Permission denied: [client 192.168.1.66:57090] AH00035: access to / denied (filesystem path '/home/robert') because search permissions are missing on […]
Ansible可以很容易地确保每个主机上都运行一个进程。 我可以做这样的事情: — – hosts: app_cluster tasks: – name: Look for the "foo" process shell: ps -ef | grep foo | grep -v grep register: process_list changed_when: false – name: Start "foo" if needed shell: nohup /bin/foo & when: "process_list.stdout.find('foo') == -1" 但是,我需要在整个集群中只有一个特定进程的实例。 IE浏览器。 它可以在任何主机上运行,只要它在某处运行,只要群集中的任何地方只有一个这样的进程。 可能有一个方便的方法来做到这一点在一个合理的剧本?
我一直在使用directadmin。 但我无法弄清楚这一点。 今天一个客户想要SSH访问,所以我启用了SSH用户login到他的FTP访问。 我试图用SSHlogin到用户,它不起作用。 当试图login时返回Access denied 所以我检查了/var/log/secure ,它显示了Failed password for invalid user example from 1.2.3.4 port 56789 ssh2因为它返回这个错误,我以为可能没有为用户设置密码,因为用户已经存在了,通过修改用户权限启用SSH访问。 我接下来尝试的是一个简单的passwd example ,只是重置它的密码并尝试login。不幸的是,它没有工作。 之后,我读了一些论坛,当调整旧帐户的权利,Directadmin可能不创build/etc/ssh/sshd_config文件中的AllowUsers 。 但它在那里像AllowUsers example 重新启动sshd不起作用。 还有什么我可以检查,看看我为什么不能login? 操作系统:Centos 7 面板:directadmin 1.53 UPDATE 在将sshd_config中的LogLevel更改为DEBUG从INFO我可以在/var/log/secure看到它返回的User example from 1.2.3.4 not allowed because not listed in AllowUsers
上周我在这里提出了一个关于suexec / suphp的问题,但是我试图完成太多的工作。 我打算缩小范围,然后再试一次。 我想configuration一个LAMP服务器来托pipe多个客户端。 我想(从客户端的angular度来看)就像其他共享主机环境一样。 Web站点在他们的主目录中,不需要搞清楚文件所有权以获得页面服务等等。似乎涉及suexec和suphp的configuration是要走的路(?) 我正在寻找一个关于如何完成这个任务的当前/现代指南(如果它很重要,我将使用CentOS),恐怕我需要的不仅仅是一个链接到Apache文档。 有什么好的方法吗? 我发现的几个已经过时了,但是很可能我的searchfunction很弱。
我们正在build立一个持续集成的服务器(运行在CentOS5上的Hudson),我们的一些unit testing会导致发送邮件。 我们希望configuration服务器,以便通过本地SMTP服务器发送的所有电子邮件都被路由到单个(开发)电子邮件地址(而不是框中的用户),以确保电子邮件结构/内容的正确性。 你能build议一个简单的SMTP服务器应用程序,我们可以安装并提供一个示例configuration来实现这一目标?