主机和来宾都是CentOS 6. Guest有一个监听端口15672的pipe理面板,我无法从外部访问。 从客人, curl localhost:15672和curl vm1:15672给我的面板的预期内容。 我可以ping它 # ping vm1 PING vm1 (10.2.8.72) 56(84) bytes of data. 64 bytes from 10.2.8.72: icmp_seq=1 ttl=64 time=0.087 ms 但不能访问面板。 # curl vm1:15672 curl: (7) couldn't connect to host 我是按照本页给出的指示,当我到brctl show ,我的输出是略有不同的显示,但我不知道是否相关。 # brctl show bridge name bridge id STP enabled interfaces br0 8000.842b2b78ff80 no em1 vnet0 virbr0 […]
我写了一个rsync脚本,它也检查脚本进程运行了多长时间。 这是相关部分: time=$(ps -p $processid -o etime= | awk -F: '{print $2}') # number of seconds the process is running. if [ $(ps -ef | grep $(basename $0) &>/dev/null && echo $?) -eq "0" ] && [ "$time" -gt "5" ]; then # Check if there's a running process with the script name which is […]
目前有一个目录在启动时挂载在另一个目录中。 我不知道这是从哪里来的。 问题挂载是df -ah输出上的最后一个挂载… 更新:多一点颜色。 下面的/ gfs2目录是根分区上的遗留目录。 我想将/ dev / mapper / vg_prodapi01-LogVol01直接挂载到/ sitelogs目录,而不会在启动时被这个legacy / gfs2目录挂载。 df -ah输出 使用的文件系统大小可用使用% 的/ dev /映射器/ vg_prodapi01-LogVol01 18G 12G 5.9G 66%/ proc 0 0 0 – / proc sysfs 0 0 0 – / sys devpts 0 0 0 – / dev / pts tmpfs 3.9G 32M 3.9G 1%/ […]
我在Centos上安装了nagios,我也想在主机上启用NSCA 。 客户端已经configuration并正在发送数据(我可以看到它,当我尾巴的日志)。 不过,我在NSCA日志中看到以下错误消息 Command file '/var/nagios/rw/nagios.cmd' does not exist, attempting to use alternate dump file '/var/nagios/rw/nsca.dump' for output 我浏览到/var/ ,没有“ nagios ”文件夹。 所以我创造了一个。 我也创build了一个/ rw /文件夹。 我重新启动了nagios,但没有创buildnagios.cmd 。 我做了一个chown和chgrp在这些文件夹上,但没有帮助。 首先,安装过程中/var/nagios/rw/从未创build过? 有人可以想出一种方法使这项工作,所以nagios创buildnagios.cmd文件(NSCA正在寻找它来input数据)? 谢谢
这个问题更多的是礼仪而不是实际的服务器问题。 由我的客户拥有的2台服务器经常停止响应(快速,然后真的很慢,因为它需要1分钟执行ls ,然后完全停止)。 我build议我们把它拿下来进行维护,但是他希望我设置一个脚本,在每次locking时重新启动它。 更糟糕的是,服务器之间相互监视,重新启动命令有一个强制性的60秒延迟(关机,等待60秒,然后启动)。 问题在于,他们两人在60秒之内locking的可能性很大。 两个关机命令都可以发送给对方,两台服务器同时closures。 没有人能够发送启动命令。 就在不久之前,由于这个确切的原因,我们有2小时的停机时间。 现在,我的客户要我“设置一个标志”,所以关机命令不会重复发送。 但是,这并不能消除同时存在的问题,服务器最终还是会一起下台。 恕我直言,重新启动服务器并不是一个好的解决scheme。 我build议我们find根本原因并解决它。 我还build议他使用watchdog但他否认将其搁置。 我甚至放弃了,说他应该启动一个小的专用服务器进行监控,但他仍然希望我这样做。 我现在的困境是,如果我应该做他提出的问题 (每当它挂起时重新启动服务器),或者只是在未经许可的情况下login到他的服务器,并应用所需的修复程序来解决问题。 正因为如此,我们无法前进。 你们有什么build议?
我注意到在我的一些Linux服务器上,Linux服务将被挂起。 我知道它挂起的唯一方法是依赖于服务失败的操作,当我重新启动服务时,它无法停止,但它开始罚款。 如果我service <servicename> status它说它正在运行,如果我做一个ps -ef | grep <servicename> ps -ef | grep <servicename>它只显示正在运行的那个服务的一个进程。 还有什么我可以检查,知道它是否挂起? 我试图积极主动地提供这些服务,并确定为什么他们会被挂起。 作为参考,服务主要是openstack-nova-compute和openstack-cinder-volume。 我可以用rabbitMQ检测到的cinder卷服务开始build立,但nova-compute不会发生同样的情况。 这是很难testing,因为就像我说的我知道的唯一方法是,如果我试图在OpenStack的节点上做一些事情,它失败或挂起,然后我重新启动服务。 我有一个脚本运行来testing一些OpenStack服务,但是使用nova scheduler,它可能需要一段时间才能在该主机上放置一个实例,或者主机可能已满,所以它永远不会在该主机上放置另一个实例。
我想升级我的PHP版本。 更新到PHP 5.5时 yum -y install php55w php55w-opcache 我得到这个错误: Error: Package: php55w-opcache-5.5.30-2.w6.x86_64 (webtatic) Requires: php55w-common(x86-64) = 5.5.30-2.w6 Available: php55w-common-5.5.30-2.w6.x86_64 (webtatic) php55w-common(x86-64) = 5.5.30-2.w6 我怎样才能解决这个问题?
我正在按照arstechnica的指导在我的Web服务器上安装电子邮件服务器。 本教程中没有使用Ubuntu,而是CentOS 6。 http://arstechnica.com/business/2014/03/taking-e-mail-back-part-3-fortifying-your-box-against-spammers/2/ 现在我想要安装和configurationSpamassassin; 我编辑了文件/etc/sysconfig/spamassassin ,使内容是: # Options to spamd SAHOME="/var/lib/spamassassin" SAGLOBALCFGPATH="/etc/mail/spamassassin" SPAMDOPTIONS="-d -x –max-children=5 –helper-home-dir=/var/lib/spamassassin -u spamd -g spamd –siteconfigpath=/etc/mail/spamassassin –socketpath /var/spool/postfix/spamassassin/spamd.sock –socketowner spamd –socketgroup spamd –socketmode 0660" # Change to one to enable spamd ENABLED=1 # Pid file # Where should spamd write its PID to file? If you use the -u […]
我有一个服务器运行的鞋匠和tftp服务器。 我的任务是configuration一个读写tftp服务器。 tftp通过xinetdconfiguration,configuration文件如下所示: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -B 1380 -v -s -c /var/lib/tftpboot per_source = 11 cps = 100 2 flags = IPv4 } 问题是,即使它看起来像它的工作,它不接受连接和退出与“转移超时”消息。 一些细节: tftp目录是:/ var / lib / tftpboot selinux和iptables被禁用 文件夹权限如下: drwxrw-rw-. 8 […]
我最近把我的mysql的datadir从/var/lib/mysql移到了一个新的目录/home/mysql上,这个目录挂载在一个新的硬盘上。 为了整洁起见,我认为将tmpdir和socket放在这个新硬盘上会很好。 一切工作按计划,直到我移动套接字文件。 移动套接字文件可以防止phpMyAdminlogin; 我可以很好地从命令行login,并使用我的web框架,而不是使用phpMyAdmin。 工作configuration和不是的唯一区别是在my.cnf文件中。 加工: [mysqld] socket = /var/lib/mysql/mysql.sock … [client] socket = /var/lib/mysql/mysql.sock 不: [mysqld] socket = /home/mysql/mysql.sock … [client] socket = /home/mysql/mysql.sock 假设这是一个权限错误,我检查了每个位置的path: drwxr-xr-x. root root var drwxr-xr-x. root root lib drwxr-xr-x mysql mysql mysql srwxrwxrwx mysql mysql mysql.sock drwxr-xr-x. root root home drwxr-xr-x mysql mysql mysql srwxrwxrwx mysql mysql mysql.sock […]