我知道这个话题很奇怪,但我的问题也是如此。 在我们的集群中,我们将SMP与OpenMPI进行了紧密集成编译。 当我设置它时,在我的testing中工作得很好,直到最近才有人投诉。 事情是:当我使用OpenMPI PE提交作业并使用mpirun运行我的二进制文件时,它失败。 错误信息就像 fully.quallified.host.name – daemon did not report back when launched [hostname:\d{5}] [[63730,0],\d{1,2}] routed:binomial: Connection to lifeline [[63730,0],0] lost 即使是像mpirun -np 40 –pernode hostname这样简单的东西 现在这里是怪异的部分:如果我打开详细输出plm_base它的作品: mpirun -np 40 –mca plm_base_verbose 5 –pernode hostname确实工作! 在stderr上产生的debugging输出负载不包含任何问题。 我已经尝试了多次,我总是可以重现这一点,所以我相当肯定,这不仅仅是一种侥幸。 问题是:我现在很困惑。 我当然会错过一些事情,所以这里有一些问题: 在这种情况下设置详细程度是否也默默设置其他参数? 还有什么会导致这种奇怪的行为? 最好的祝福。 编辑:configuration相关PE: pe_name ompi-gcc slots 2000 user_lists NONE xuser_lists NONE start_proc_args /bin/true […]
我有一个curl版本7.19.7的CentOS 6服务器。 由于某些原因不支持NTLM身份validation。 我在redhat的站点上find了这个线程: https ://bugzilla.redhat.com/show_bug.cgi?id = 603783,它看起来应该在7.20.1-3上工作。 我正在很难升级curl。 我努力了: yum install curl-7.24.0-1.0.cf.rhel6.x86_64.rpm libcurl-7.24.0-1.0.cf.rhel6.x86_64.rpm libssh2-1.3.0-4.fc17.x86_64.rpm c-ares-1.7.5-2.fc17.x86_64.rpm 但是我得到: Error: Package: c-ares-1.7.5-2.fc17.x86_64 (/c-ares-1.7.5-2.fc17.x86_64) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: libssh2-1.3.0-4.fc17.x86_64 (/libssh2-1.3.0-4.fc17.x86_64) Requires: libc.so.6(GLIBC_2.14)(64bit) Error: Package: c-ares-1.7.5-2.fc17.x86_64 (/c-ares-1.7.5-2.fc17.x86_64) Requires: libc.so.6(GLIBC_2.15)(64bit) You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我试图添加glibc,然后它想要更多的依赖关系,并继续前进。 有没有更简单的方法来做到这一点? […]
这里是NFS挂载的挂载configuration,我们将其称为server2 ,从运行cat /etc/mtab : <ip1>:/mnt/fs101 /mnt/fs101 nfs rw,relatime,rsize=1024,wsize=1024,timeo=14,intr,cto,acregmax=6,acdirmax=0,noac,acdirmin=0,vers=4,addr=<ip1>,clientaddr=10.0.0.201 0 0 另一台机器(称为server1 )有更多的默认设置,但也挂载在NFS挂载。 当我在server1上用vim编辑文件,然后运行cat file.txt ,我通常会看到旧文件的内容(即不是编辑)。 如果我inputls -l到server2上的目录(看到旧内容的目录),然后再运行cat ,我现在看到更新的内容。 正如你所看到的, server2有效地closures了NFScaching。 这影响了很多机器,其中有许多(比如说7或8)有这个NFS挂载。 这些是在VMWare上运行的虚拟化CentOS 6机器。 我迷失在哪里去与这一个 – 它似乎可能与文件属性和ls文件运行统计有关,但我不知道如何能有效地“解决”这个问题。 我对一段时间的cachingperformance没问题,因为这些是web服务器(10-20s),但是现在是完全不可预知的。 更新:当检查正在呈现NFS装载的机器(即在上面)时,本机在服务器1上编辑后立即看到更新的文件内容
我有一个服务器在0.0.0.0(所有接口)服务器和我的机器有2个连接一个以太网eth0和其他ppp0(3G卡)首先没有ppp0连接活跃我有以下路由表: Destination Gateway Genmask Flags Metric Ref Use Iface default DD-WRT 0.0.0.0 UG 100 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 我可以在本地和外部networking上访问我的服务器 接下来我有de ppp0连接也是活动的,并有如下路由表: Destination Gateway Genmask Flags Metric Ref Use Iface default 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0 10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 * 255.255.255.0 […]
我正试图在CentOS机器上安装PHP 5.2.17。 有问题,因为我过去只用过yum 。 我有文件下载和解压…不清楚我如何需要./configure之前使用make和make install 。 更新:我从一个新的云实例安装PHP 5.2.17时得到这个消息: # rpm -ivh php-5.2.17-1.x86_64.rpm error: Failed dependencies: libaspell.so.15()(64bit) is needed by php-5.2.17-1.x86_64 libcrypto.so.6()(64bit) is needed by php-5.2.17-1.x86_64 libcurl.so.3()(64bit) is needed by php-5.2.17-1.x86_64 libpspell.so.15()(64bit) is needed by php-5.2.17-1.x86_64 libssl.so.6()(64bit) is needed by php-5.2.17-1.x86_64 php-cli = 5.2.17-1 is needed by php-5.2.17-1.x86_64 我最终在这个实例上安装了PHP 5.3,这解决了上面的一些问题。 但是现在我正在与php-cli和php-common一起失败。 有任何想法吗?
大家好:)我有两台虚拟机KVM。 我做了两个别名eth0 – eth0:0和eth0:1,并把它们放在一个外部IP(eth0:0 – 89.114.122.3,eth0:1 – 89.114.122.4)。 现在的问题是:从IP 89.114.122.3和89.114.122.4 IPredirect到为dhcp获得虚拟机的虚拟内部地址(virbr0桥)…我喜欢这样的: Host_address = 89.114.122.3 Host_port = 23 Guest_ipaddr = 192.168.122.86 Guest_port = 23 iptables -t nat -A PREROUTING -p tcp -d $ {Host_address} –dport $ {Host_port} -j DNAT \ –to $ {Guest_ipaddr}:$ {Guest_port} iptables -I FORWARD -d $ {Guest_ipaddr} / 32 -p tcp -m state […]
我有一个有多个服务器(虚拟)的基础架构,而且由于软件限制,我无法更改这些configuration中的一些。 其中2台服务器是WEB服务器,还有一台类似NAS的服务器。 在Web服务器的前面是一个负载平衡器(不是问题相关,但为了理解)。 NAS为我想为networking服务器提供服务的文件重新安装了一个分区。 所以我在它上面build立了一个可以被web服务器访问的NFS共享。 通过这种方式,我可以确保两个Web服务器都具有相同的文件,我不必以任何方式同步它们。 对于大文件,我想在NAS上的现有NFS共享内部安装额外的资源(为了能够将它们保存在外部或与亚马逊的A3一起使用)。 在我的testing设置中,我只做了另一个分区,并将其安装在子文件夹中。 最后,我的NAS有一个NFS共享,比如/ mnt / data。 在NAS中,我将外部资源安装到/ mnt / data / external中。 在NAS服务器上一切正常。 但是当我从web服务器视图看看,我看不到“外部”文件夹的内容。 而且安装的空间尺寸也没有增加。 我的想法是不可能的或者我错过了什么? 我想看到和操纵Web服务器的第二个安装文件。 有点奇怪的configuration呢? 由于虚拟化软件的一些限制,我必须这样做。 我无法改变的是为web服务器和nas之间的连接设置nfs-share。 所以我试图find一种方法来在其中包含外部资源。 非常感谢您的帮助!
这正如标题所述。 我如何连接/访问位于中国的networking/数据库服务器。 操作系统:RedHat 6.0 Websever:Apache 2.2 数据库:MySQL 5.1 服务器脚本语言:PHP 5.3 对于初学者,我已经尝试了ping web服务器和数据库服务器的ip地址。 100%发送,100%的损失。 我听说这可能是由于中国的防火墙,但我不确定。 有人有主意吗? 请分享〜谢谢:) 做了一个tracert .. 20跳..它看起来不那么糟糕.. 1 1 ms 1 ms 1 ms menu <my ip address> 2 11 ms 9 ms 9 ms bb116-14-180-1.singnet.com.sg [116.14.180.1] 3 92 ms 9 ms 9 ms 202.166.121.41 4 9 ms 9 ms 9 ms xe-7-1-0-3700.sherry.singnet.com.sg […]
我有47台Linux客户端机器和一台Solaris服务器机器(所有Linux客户端机器都是红帽5.1) 所有客户端执行ssh连接到服务器为了validation服务器中是否存在/tmp/generic_error.txt 客户正好在下午12点完成ssh 我看到一些奇怪的东西 尽pipe存在此文件,但某些客户端仍然无法识别服务器中是否存在/tmp/generic_error.txt 所以我的第一个结论是,我不能从47台机器执行多个SSH到一台服务器? 但我不确定我是否正确? 请build议在同一时间从47个Linux客户端到一台服务器执行ssh的最佳过程是什么? 备注 – 我无法触摸并configuration“基于ssh密钥的身份validation”,因为Lenox的机器必须有密码(我们的安全策略的一部分) Linux客户端期望脚本的例子 – 这个期望validation服务器中是否存在/tmp/generic_error.txt(这个操作应该在所有47个Linux客户端上的12:00之前完成) 10.10.18.61 – 服务器机器 expect=`cat << EOF set timeout -1 spawn ssh 10.10.18.61 expect { ")?" { send "yes\r" ; exp_continue } word: {send freenelsonmandela\r} } expect > {send "ls /tmp/generic_error.txt\r"} expect > {send exit\r} expect eof EOF` 预期: expect -c "$expect" […]
这是关于clearOS安装。 eth0 =外部接口(dhcp Internet)eth1 =内部lan,静态192.168.0.10 eth2 = dmz 问题是,在初始安装后, 我能够连接到外部(互联网)没有太多的麻烦,但本地networking使用(即浏览)最初都是“closures” ,我可以ping机器,但浏览是不可能的。 启用Web代理解决了这个问题,除了https页面。 https页面被封锁,在networking上时全部超时。 从编程的背景来看,我不是那么熟悉iptables-lingo,这是超出我的把握,但任何提示或有用的指示,以类似于我需要做的一个有用的示例将不胜感激。 路由和iptables – 列表输出提供下面。 路线: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth1 192.168.0.0 * 255.255.255.0 U 0 0 0 eth2 96.22.88.0 * 255.255.255.0 U 0 0 0 eth0 default […]