Мы используем MATLAB Parallel Computing Toolbox для одного из наших проектов, и мы периодически получаем следующую ошибку:
Клиент потерял связь с лабораторией 2.
Это может быть связано с сетевыми проблемами или ошибкой задания параллельной работы pmode. Это вызывает: java.io.IOException: Операция над сокетом не может быть выполнена, потому что системе не хватило буферного пространства или потому что очередь была заполнена
Все задействованные машины работают под управлением Windows XP с пакетом обновления 3 (SP3) 32-разрядной версии, используя MATLAB 2009a. Ошибка происходит периодически в разных лабораториях.
Любые идеи будут высоко оценены.
Вот примерный / общий фрагмент кода о том, что он делает:
R = findResource();
matlabpool('open', 'local', R.ClusterSize);
spmd
... some loadlibrary() calls ...
end
parfor i = 1:num
... big calculations ...
end
%clear
matlabpool close