Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис    FTP-сервер
J-ИРБИС :  ИРБИС Irbis
 
Подключение и выгрузка электроннных версий при работе с двумя серверами
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 20, March, 2018 10:19

Такая же проблема при загрузке ВКР, в настройках компонента Ирбис в Джумле пути прописали правильные. А для какого пользователя необходимо выдать права к папке?



Редактировано 1 раз. Последний раз 31.03.2018 11:02 пользователем Кирилл Соколинский (СЗТУ).

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 23, March, 2018 23:36

gavrikov написал(а):
-------------------------------------------------------
> Такая же проблема при загрузке ВКР, в настройках
> компонента Ирбис в Джумле пути прописали
> правильные. А для какого пользователя необходимо
> выдать права к папке?

Для того, под которым работает web сервер. Обычно это или System или Net Service

Назову ещё одну возможную ошибку.
3. Используются обратные("\"), не экранированные ("\\") слэши в пути к папке.

Чтобы проверить, видит ли web сервер папку, проверьте находит ли он файлы в папке.


PS
Вижу, что параметр ed_path_type установлен в Вас в std. Учитывая, что документы хранятся на том же севрвере, где находится J-ИРБИС 2.0 это бессмысленно и ухудшает показатели системы! Используйте значение "prf"

PS2
Я добавил точное описание проблемы в в сообщение об ошибке. Мне лишь со второго раза удалось обновить Ваш сайт. Как обычно проблема в использовании NGINX связанной с ним ошибке 504, которая уже рассматривалась на форуме...

Но сейчас сообщение об ошибке должно быть более информативным.



Редактировано 1 раз. Последний раз 24.03.2018 00:28 пользователем Кирилл Соколинский (СЗТУ).

Re: Критическая ошибка при подключении ВКР
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 24, March, 2018 11:27

В ed_path прописал D:/elib, а в PAR файле 11=D:\elib\. Права на папку elib полные и для Систем и для Нетворк. Но все равно ошибка.
Tickets_250270.pdf - Критическая ошибка: Не удаётся сформировать древо папок в папке D:/elib//698d/51a19d8a/Tickets_250270.pdf (10)(999)
Похоже что ошибка в двойном слэше? Помогите пожалуйста решить эту проблему, ВУЗу срочно надо загрузить все ВКР в ЭБС. Если необходимо, то я предоставлю доступ к серверам по РДП или Тимвьюер.



Редактировано 1 раз. Последний раз 24.03.2018 11:29 пользователем gavrikov.

Вложения: Снимок.JPG (90.5KB)   Снимок2.JPG (80.5KB)  
Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 25, March, 2018 10:39

gavrikov написал(а):
-------------------------------------------------------
> В ed_path прописал D:/elib, а в PAR файле
> 11=D:\elib\. Права на папку elib полные и для
> Систем и для Нетворк. Но все равно ошибка.
> Tickets_250270.pdf - Критическая ошибка: Не
> удаётся сформировать древо папок в папке
> D:/elib//698d/51a19d8a/Tickets_250270.pdf
> (10)(999)

Параметр 11 PAR файлов используется TCP/IP сервером. На J-ИРБИС он оказывает влияние только в режиме STD

> Похоже что ошибка в двойном слэше? Помогите
> пожалуйста решить эту проблему, ВУЗу срочно надо
> загрузить все ВКР в ЭБС. Если необходимо, то я
> предоставлю доступ к серверам по РДП или Тимвьюер.

Проверил, у меня тип слэша вообще не влияет на загрузку -- работает при любых вариантах ("\", "\\", "/", с слешем и без в конце).

Попробуйте поставить в качестве директории ту, в которую J-ИРБИС 2.0 гарантированно может писать, т.е. временную [ДИСК]:/jirbis2_server/htdocs/jirbis2/tmp

Если и это не даст результата, жду от Вас личным сообщением данные для доступа по RDP



Редактировано 1 раз. Последний раз 25.03.2018 11:12 пользователем Кирилл Соколинский (СЗТУ).

Re: Критическая ошибка при подключении ВКР
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 27, March, 2018 15:40

Что выяснилось, Irbis64 и J-Irbis стоят у нас на разных серверах в этом и проблема... Попробовали сделали сетевой диск для хранения файлов, но не J-Irbis не записывает туда файлы, ни Irbis64 АРМ Каталогизатор не читает.
Выдал права на сетевой диск обоим серверам, пробовал запускал Апач под пользователем который имеет права к этому диску не помогает...

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 27, March, 2018 22:57

gavrikov написал(а):
-------------------------------------------------------

> Выдал права на сетевой диск обоим серверам,
> пробовал запускал Апач под пользователем который
> имеет права к этому диску не помогает...

Напомню, я рекомендовал использовать конкретного пользователя -- NETWORK SERVICE для запуска Apache. Если папка будет локальной для Apache и сетевой для ИРБИС TCP/IP сервера, то В РЕЖИМЕ ПРИЛОЖЕНИЯ ИРБИС TCP/IP сервер должен иметь к ней доступ.

Re: Критическая ошибка при подключении ВКР
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 28, March, 2018 09:24

Да, конечно пользователя NETWORK SERVICE оставил, это был только эксперимент.
Сейчас попробовал такой способ на Ирбис64 расшарил папку \\hq-lib-irbis-02\elib прописал на ДжейИрбис ed_path \\hq-lib-irbis-02\elib. И добавление ВКР в эту папку заработало!!! Но :( при поиске этой ВКР на ДжейИрбисе не дает ее посмотреть...
То есть ДжейИрбис может сохранять файл в эту папку, но не может читать из нее...
Права на эту папку на Ирбис64 такие [prntscr.com]

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, March, 2018 12:02

gavrikov написал(а):
-------------------------------------------------------
> Да, конечно пользователя NETWORK SERVICE оставил,
> это был только эксперимент.
> Сейчас попробовал такой способ на Ирбис64 расшарил
> папку \\hq-lib-irbis-02\elib прописал на ДжейИрбис
> ed_path \\hq-lib-irbis-02\elib. И добавление ВКР в
> эту папку заработало!!! Но :( при поиске этой ВКР
> на ДжейИрбисе не дает ее посмотреть...
> То есть ДжейИрбис может сохранять файл в эту
> папку, но не может читать из нее...

Путей с двумя слешами быть не должно. Подключайте папку как диск!

Если вопрос решить не удастся, детально опишите конфигурацию:
1.Локальные и сетевые пути к папке elib на каждом из серверов.
2. Значение 11 параметра PAR файла базы с электорнными документами
3. Значение ed_path и значение ed_path_type

Re: Критическая ошибка при подключении ВКР
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 28, March, 2018 12:51

1. Сервер Ирбис64 hq-lib-irbis-02 папка D:\elib расшарина и в файле VKR.par прописано 11=D:\elib
2. Сервер ДжейИрбис hq-lib-jirbis подключены сетевой диск (Z:\) и сетевое расположение (\\hq-lib-irbis-02\elib) [prntscr.com]
3. В настройках ДжейИрбиса ed_path_type = prf, а ed_path прописывал \\hq-lib-irbis-02\elib и прописывал Z:\. В первом случае файлы подгружаются, но не доступны для просмотра, во втором не подгружаются.

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, March, 2018 14:20

gavrikov написал(а):
-------------------------------------------------------

К сожалению, я физически не могу заняться вопросом в ближайшее время. Он лежит в сфере системного администрирования, а не J-ИРБИС.

Но из Ваших данных получается, что если Вы установите ed_path_type = std и ed_path=\\hq-lib-irbis-02\elib, то как выгрузка, так и загрузка должны работать.

Re: Критическая ошибка при подключении ВКР
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 28, March, 2018 16:13

я правильно понимаю, что при ed_path_type = std в 951 поле должно сохраниться \\hq-lib-irbis-02\elib\b3b9\746279d1/0248.pdf, а при ed_path_type = prf только elib\b3b9\746279d1/0248.pdf?

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 28, March, 2018 22:22

gavrikov написал(а):
-------------------------------------------------------
> я правильно понимаю, что при ed_path_type = std в
> 951 поле должно сохраниться
> \\hq-lib-irbis-02\elib\b3b9\746279d1/0248.pdf, а

Да, и это следует уже из Ваших экспериментов.

Цитата:
Gavrikov
Сейчас попробовал такой способ на Ирбис64 расшарил папку \\hq-lib-irbis-02\elib прописал на ДжейИрбис ed_path \\hq-lib-irbis-02\elib. И добавление ВКР в эту папку заработало!!!

ed_path_type влияет только на выгрузку. На загрузку (добавление) влияет только первый путь в ed_path. В 11 параметр PAR файла у Вас должен быть локальный путь к ELIB (D:\elib\). Из АРМ Каталогизатор файлы должны открываться.



Редактировано 1 раз. Последний раз 28.03.2018 22:22 пользователем Кирилл Соколинский (СЗТУ).

Re: Критическая ошибка при подключении ВКР
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 29, March, 2018 10:01

Обобщу все варианты решения проблемы, когда требуется выгружать и загружать документы и в работе участвуют 2 сервер: внутренний (с ИРБИС TCP/IP Сервером) и внешний, с J-ИРБИС 2.0.

1. Перенести документы не внешний сервер и осуществлять подключение новых документов через J-ИРБИС 2.0 (оптимальный вариант)

2. Подключить папку с документами по сети (то, что мы здесь обсуждали)

3. Установить вторую копию ИРБИС TCP/IP сервера, которая будет обслуживать только базу с загружаемыми документами. На внутреннем сервере АРМ Каталогизатор (точнее DBNAMXX.MNU) можно будет настроить на использование внешнего сервера.

PS
Для выполнения требования Минобра о предоставлении дипломов 2017 года с целью проверки на атиплагиат (http://www.chaskor.ru/news/minobrnauki_proverit_vkr_vypusknikov_2017_goda_na_predmet_zaimstvovanij_43296), рекомендую поместить дипломы в архив и "разместить в закрытой части сайта". Такой вариант письмо разрешает.



Редактировано 2 раз. Последний раз 31.03.2018 22:41 пользователем Кирилл Соколинский (СЗТУ).

Re: Подключение и выгрузка электроннных версий при работе с двумя серверами
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 02, April, 2018 09:03

Что у нас получилось сделать на данный момент:

в jirbis ed_path_type = std и ed_path=\\hq-lib-irbis-02\elib
в Ирбис64 в файле VKR.par прописано 11=D:\elib

1. Загружается через jirbis и отображается в АРМ Каталогизаторе, но не отображается на jirbis...
2. Так как пока ВКР импортом заливаем в Ирбис64, то в поле 951 полный путь \\hq-lib-irbis-02\elib\папка\папка\имяфайла.pdf, и все отображается на jirbis, но нельзя просмотреть в АРМ Каталогизатор.

После того как пройдет данная проверка будем конечно решать как сделать так, чтобы у нас одновременно грузилось и отображалось и в jirbis и в АРМ Каталогизатор.

Re: Подключение и выгрузка электроннных версий при работе с двумя серверами
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, April, 2018 15:30

gavrikov написал(а):
-------------------------------------------------------
> 2. Так как пока ВКР импортом заливаем в Ирбис64,
> то в поле 951 полный путь
> \\hq-lib-irbis-02\elib\папка\папка\имяфайла.pdf, и
> все отображается на jirbis, но нельзя просмотреть
> в АРМ Каталогизатор.

Да, такой вариант не будет работать. Я писал об этом в документации.

Цитата:
Документация J-ИРБИС 2.0, раздел Распространённые проблемы
Например, неприемлемы пути:
\\host_name\file.pft


В следующих версиях я планирую уделить большее внимание вопросу загрузки документов при использовании двух серверов. Нужно будет реализовать загрузку средствами ИРБИС TCP/IP сервера. И, как только будет время, я обязательно проведу эксперименты по работе с внешней папкой как с диском ;)



Редактировано 2 раз. Последний раз 07.04.2018 21:39 пользователем Кирилл Соколинский (СЗТУ).



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.