用globus-stop-container关闭容器

    技术2022-05-12  13

    globus-stop-container默认关闭的是8443端口的安全连接端口(HTTPS),如果开启容器(globus-start-container)用了-nosec 或-p参数,globus-stop-container就不能正常关闭容器了。

     

    用globus-stop-container关闭no security服务

    ERROR:  ; nested exception is:

    java.io.IOException: Token length 1213486160 > 33554432

    关闭非8443端口服务

     

    ERROR:  ; nested exception is:

    java.io.ConnetException: Connectiong refused

     

    要正常关闭这样的容器,可以使用globus-stop-container的-s选项,指定服务的URL,使用方法如下

     

    $globus-stop-container -s http(s)://localhost:<port>/wsrf/services/ShutdownService

     

    我的Globus在用globus-stop-container时还会遇到授权问题,用以下几行命令解决(为什么出现这问题我也不知道):

    $grid-proxy-init –cert /etc/grid-security/containercert.pem /     -key /etc/grid-security/containerkey.pem /     -out /etc/grid-security/containerproxy.pem $export X509_USER_PROXY=/etc/grid-security/containerproxy.pem globus-start-container-detached 和 globus-stop-container-detached的使用就没上面那么复杂了,start的各种参数,stop都能正常关闭,不过要即时查看log就不方便了。 参考http://www.blogjava.net/waterjava/archive/2008/05/28/203450.html

     


    最新回复(0)