Keepalived可以通过在两个节点上组合nopreempt选项和BACKUP状态来实现: 一旦失败,防止VRRP Master成为Master 防止主人失败后回到主人 UCARP怎么样 ? Name : ucarp Arch : x86_64 Version : 1.5.2 Release : 1.el5.rf Size : 81 k Repo : installed Summary : Common Address Redundancy Protocol (CARP) for Unix URL : http://www.ucarp.org/ License : BSD Description: UCARP allows a couple of hosts to share common virtual IP addresses in order […]
我试图找出设置一个中心位置来存储和查询服务器日志的最佳方法。 syslog,Apache,MySQL等 我发现了几个不同的选项,但我不知道什么是最好的。 我在找很容易安装的东西,并在许多虚拟机上保持更新。 我可以将它添加到虚拟机模板中,但是我也希望它可以很容易地安装以保持虚拟机的复杂性。 我到目前为止发现的选项是: syslogd的 syslog-ng的 rsyslog现在 syslogd / syslog-ng / rsyslog到logstash / ElasticSearch 每个日志“客户端”中的logstash代理发送到Redis / logstash / ElasticSearch 以上各种各样的排列。 什么是日志“客户”angular度最有弹性和最轻的? 我想避免日志“客户端”挂起的情况,因为他们无法将其日志发送到日志logging服务器。 此外,我仍然想保持本地日志logging和logrotate提供的旋转/保留。 任何想法/build议或原因赞成或反对任何上述? 或完全不同的结构build议?
我租用专用服务器共享主机。 我的许多客户端使用大资源,所以我想限制使用CPU使用率,RAM使用率或并发进程数的用户帐户。 我在一些托pipe服务提供商看到,如果用户帐户超出容量显示错误消息,错误消息将显示如下: 508达到资源限制。 网站暂时无法为您的请求提供服务,因为它超出了资源限制。 请稍后再试。 我怎样才能做到这一点?? 注意: 我使用的是5.3 Apachenetworking服务器 原谅我,如果我的英文不好。 谢谢
使用CentOS 6.3×64。 我试图从PHP脚本运行wkhtmltopdf (从这里 )。 我可以直接通过SSH直接调用wkhtmltopdf-amd64 。 但是,当通过exec从PHP调用它时,它总是失败,退出代码为127.path是正确的,所以这不是问题。 我可以成功地使用exec来调用ls和id等,所以问题似乎是调用wkhtmltopdf-amd64 。 我会认为这与权限有关,但我不知道要采取什么措施。 我试过apache:apache和其他所有权的程序,它有755个权限。 感谢您的任何指导! 附加说明: 对不起,以上没有进一步澄清 – 我已经确认这个问题不涉及到程序的path。 我正在使用完整的绝对path。 我已经证实,完全相同的命令可以从SSH行运行没有问题(不pipepwd )。 我也创build了一个shell脚本: #!/bin/sh echo 'hello, world!' 我可以通过exec调用这个脚本,它可以正常工作。 但是,如果我修改它 #!/bin/sh echo 'hello, world!' /full/path/to/wkhtmltopdf-amd64 'http://www.google.com/' /full/path/to/output.pdf 它然后失败并返回退出代码127。
所以我试图在我的运行CentOS的VirtualBox Vm中安装Guest Additions。 我得到这个错误: The headers for the current running kernel were not found. If the following module compilation fails then this could be the reason. The missing package can be probably installed with yum install kernel-devel-2.6.32-279.5.2.el6.x86_64 当我尝试运行错误中提到的yum install命令时,我得到: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.ox.ac.uk * epel: mirror.nl.leaseweb.net * […]
我们使用多个VirtualHost条目在服务器上运行Apache。 每当有人通过IP地址( http://198.147.xx.xx )访问服务器时,出现一个VirtualHost网站。 这是不希望的。 如果IP直接访问,我们宁愿空白页面出现。 我不确定所select的站点是否是第一个出现在虚拟主机条目列表或什么内容的站点。 如果有人通过IP访问服务器,我们希望设置一个默认的空白页面。 我认为简单地为IP地址设置另一个VirtualHost条目就可以做到这一点,而现在看来,访问任何其他VirtualHost站点都会导致相同的空白默认页面。 这里是我们的configuration的一个例子: <VirtualHost *:80> DocumentRoot /vhosts/somesite.com/public ServerName somesite.com <Directory "/vhosts/somesite.com/public"> allow from all Options +Indexes AllowOverride All </Directory> ServerAlias www.somesite.com </VirtualHost> <VirtualHost 198.147.XX.XX:80> DocumentRoot /vhosts/default/public <Directory /vhosts/default/public> allow from all Options +Indexes </Directory> </VirtualHost> 我们在这里做错了什么? 有没有更好的方法来设置通过IP地址访问服务器的任何人的默认login页面?
我想在某些CentOS 5服务器上安装Ceph FS 。 由于ceph-fuse失败,出现以下错误: # ceph-fuse –no-fuse-big-writes -m 192.168.2.15:6789 /mnt/ceph/ ceph-fuse[7528]: starting ceph client ceph-fuse[7528]: starting fuse fuse: unknown option `atomic_o_trunc' 2013-04-04 13:51:21.128506 2b82d6e9e8f0 -1 fuse_lowlevel_new failed ceph-fuse[7528]: fuse finished with error 33 ceph-fuse[7526]: mount failed: (33) Numerical argument out of domain Google指出了这一点,但是内核2.6.18附带的CentOS 5.x,我要编译一个支持Ceph的更新的内核。 我第一次尝试使用ELRepo的kernel-lt 3.0.71 第二个是kernel.org的2.6.34.14 .config是从正在运行的内核复制2个附加设置: CONFIG_SYSFS_DEPRECATED_V2=y CONFIG_CEPH_FS=m 但他们都给我以下错误: 第一个警告可以通过在提取内核映像并删除2行后编辑init脚本来解决: echo "Loading […]
当访问yum repos时出现问题(例如,如果未configuration所需的代理),运行诸如“yum update”之类的命令将等待很长时间,尝试大量不同的镜像。 有时候这样很好,但是有时我宁愿快速查看是否可以访问yum repos。 有没有办法让百胜快速检查其连接,并给我一个状态代码,指出是否访问远程回购是好的?
我想在CentOS 6上以用户身份运行Tomcat 7.我创build了一个用户tomcat:tomcat并更改了/var/lib/apache-tomcat*等的所有权。 网上有很多关于如何做的文档,但是我不认为它们是最新的。 他们中的大多数表明你做如下。 问题是…这个技术会炸弹,因为tomcat启动等脚本由于文件系统权限较低而无法写入PID。 我不想开始放松对文件系统的写权限。 目标是增加安全性。 有什么更好的方法来做到这一点? 我很惊讶,没有一个“jar装”的初始化脚本的Tomcat。 我知道这并不复杂。 但为什么我们不得不重新发明轮子? 谢谢 我已经使用了这个多年。 我不记得我在哪里。 我刚加了/bin/su tomcat 。 # Startup script for the Jakarta Tomcat Java Servlets and JSP server # # chkconfig: – 85 15 # description: Jakarta Tomcat Java Servlets and JSP server # processname: tomcat # pidfile: /var/run/tomcat.pid # config: # Source […]
我正在运行一个CentOS服务器作为一个LAMP栈服务于一个自定义的PHP应用程序。 看起来随机的时间间隔会减慢。 查看服务器状态页面,我看到PID列表被locking了几个相同的Ajax调用所有请求从一个用户的客户端IP。 (知识产权的变化,但总是只有一个) 我看到"Sending Reply"的“M”参数状态是W,这是什么意思? 缓慢通常在5分钟到1小时后自行解决。 然而,有一天我决定执行: service httpd restart graceful. 这完全解决了问题 – 10分钟。 下面是14分钟后的服务器状态,缓慢并locking。 看来这些请求很快就会build立到50,服务器变慢。 要考虑的要点: 多个请求始终来自同一个IP 请求持续约200秒的最大时间(SS) 所有的请求都去一个ajax.php脚本 减速有时不会发生几个星期,然后在几天内发生几次 用户只能在服务器地址的浏览器中打开几个标签〜总共25个 显然最糟糕的问题发生在下午晚些时候 所以我的问题是 : 什么可能会导致此locking,为什么所有请求"Sending Reply" ? 这里是httpd.conf <IfModule worker.c> StartServers 2 MaxClients 50 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule>