Проблемы RDotNet (R.NET) в функциях Azure - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть функция Azure, которая выполняет R-код с использованием библиотеки RDotNet (R.Net). Все отлично работает в моей локальной среде, но когда я развертываю свой код в ,процесс загрузки определенных библиотек (zoo, TTR) никогда не заканчивается.

Это мой код:

string rHome = @"D:\home\site\wwwroot\R\R-3.4.4";          
string rPath = Path.Combine(rHome, System.Environment.Is64BitProcess ? 
@"bin\x64" : @"bin\i386");                
            REngine.SetEnvironmentVariables(rPath, rHome);  
            if (engine == null)
            {
                engine = REngine.GetInstance();
            }    

            engine.Evaluate(@"library(data.table)");               
            engine.Evaluate(@"library(RODBC)");               
            engine.Evaluate(@"library(nlstools)");                
            engine.Evaluate(@"library(minpack.lm)");              
            engine.Evaluate(@"library(zoo)");
            engine.Evaluate(@"library(TTR)");

Первые 4 библиотеки загружаются без каких-либо проблем, но когдапрограмма пытается загрузить библиотеку zoo, этот процесс никогда не заканчивается, и я не могу продолжить выполнение остальной части моего кода.

Ошибка не отображается, поэтому функция Azure перезапускается через несколько минут.То же самое происходит с библиотекой TTR

Есть идеи о том, что может быть причиной этих симптомов?

...