首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAS连接SMP错误

SAS连接SMP错误
EN

Stack Overflow用户
提问于 2015-06-23 18:56:39
回答 1查看 929关注 0票数 0

我有一个代码,它在我的多处理器本地机器上使用SAS (SMP)在本地机器的不同处理器上并行运行类似但独立的代码。直到昨天,它一直运行良好,但现在似乎出现了问题,因为它引发了以下错误。

通信子系统合作伙伴链路设置请求失败发生”

我没有改变代码中的任何东西.不要认为这是许可证到期的问题,因为我买了它,recently...could,请你帮帮我..

我正在运行的代码是

代码语言:javascript
复制
options autosignon sascmd = "!sascmd"; 

%macro test(n); %do r =1 to &n.;
  signon task&r.; 
  rsubmit task&r. persist = yes wait = no sysrputsync = yes; 
    Remaining code.... 
  endrsubmit..
%end;
%mend test();

%test(100);
EN

回答 1

Stack Overflow用户

发布于 2015-07-05 15:23:23

不确定在您的site之间发生了什么,但是如果在我们的sas站点进行了测试,这里有一个变化。我添加了“等待所有”和“全部退出”,以确保线程在主程序结束之前全部运行和完成。此外,如果在后台运行,请确保重新启动sas服务。例如,在4个处理器上并发执行100个线程是很多事情,所以我已经将它从100个降低到了5个。此外,请尝试关闭您的机器上的sas和任何sas进程。如果需要的话重新启动。通信伙伴链接通常是tcp错误或与sas进程启动的连接错误。您也可以检查您的防火墙,暂时禁用它们,看看是否有帮助。

代码语言:javascript
复制
options autosignon sascmd = "!sascmd"; 

%macro test(n);
  %do r=1 %to &n.;
      signon task&r.;
      rsubmit task&r. persist = yes wait = no sysrputsync = yes; 
        data test;
          a= 5;
          put a=;
        run;
      endrsubmit;
  %end;
  waitfor _all_;
  signoff _all_;
%mend;

%test (5);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31011194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档