Автор | Сообщение |
|
| постоянный участник
|
Пост N: 4259
Зарегистрирован: 12.09.06
|
|
Отправлено: 16.06.15 17:46. Заголовок: LetoDb и Linux - файловые операции ?
Сервер LetoDb установлен на CentOS release 6.5 (Final) - сам сервак на clodo.ru Не могу получить список файлов записанных в LetoDb, в Winows функция работает нормально. aFiles := Leto_Directory( cInitDir + "*.*", "HSD" ) получаю только список файлов в корне . Вот сама функция: Скрытый текст ////////////////////////////////////////////////////////////////////////////// Function DirEvalLeto( cInitDir ) Local i, nCount := 0, arlen, aFiles, aFRet := {} IF Right( cInitDir,1 ) != "/" cInitDir += "/" ENDIF aFiles := Leto_Directory( cInitDir + "*.*", "HSD" ) arlen := Len( aFiles ) FOR i := 1 TO arlen IF "D" $ aFiles[ i,5 ] IF "." != aFiles[ i,1 ] .AND. ".." != aFiles[ i,1 ] aDop := DirEvalLeto( cInitDir+aFiles[i,1] ) AMERGE(aFRet, aDop) ENDIF ELSE AADD( aFRet, cInitDir+aFiles[i,1] ) ENDIF NEXT
| Return aFRet Что нужно подкрутить для Linux ?
|
|
|
Ответов - 12
[только новые]
|
|
|
| moderator
|
Пост N: 951
Зарегистрирован: 06.07.06
|
|
Отправлено: 17.06.15 12:34. Заголовок: А чему в точности ра..
А чему в точности равно cInitDir ?
|
|
|
|
| постоянный участник
|
Пост N: 4265
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.06.15 12:39. Заголовок: cInitDir := "/..
cInitDir := "/"
|
|
|
|
| moderator
|
Пост N: 952
Зарегистрирован: 06.07.06
|
|
Отправлено: 17.06.15 21:23. Заголовок: Поставьте везде "..
Поставьте везде "*" вместо "*.*"
|
|
|
|
| постоянный участник
|
Пост N: 4269
Зарегистрирован: 12.09.06
|
|
Отправлено: 18.06.15 00:04. Заголовок: alkresin пишет: Пос..
alkresin пишет: цитата: | Поставьте везде "*" вместо "*.*" |
| Спасибо БОЛЬШОЕ ! Заработало !
|
|
|
|
| постоянный участник
|
Пост N: 4270
Зарегистрирован: 12.09.06
|
|
Отправлено: 18.06.15 00:49. Заголовок: На сервере в letodb...
На сервере в letodb.log (Win2012 R2) вот такие сообщения: Leto DB Server v.2.15b3 ! INIT: DataPath=C:\LetoDB\DATA, ShareTables=0, MaxUsers=500, MaxTables=5000, CacheRecords=10 ERROR! thread2() ulRecvLen==0 ERROR! thread2() too big packet ERROR! thread2() too big packet ERROR! thread2() too big packet ERROR! thread2() too big packet ERROR! thread2() too big packet 06/18/15 00:41:23: Server has been closed. И сервер перестал считать, т.е. SEEK - не работает ....
|
|
|
|
| |
Пост N: 326
Зарегистрирован: 03.12.08
|
|
Отправлено: 30.09.16 20:12. Заголовок: Есть задача в офисе ..
Есть задача в офисе поставить NAS : база 1C , запись от двух IP-камер . моя задача - обеспечить работу именно СУБД (CLIPPER/HARBOUR) . Видимо нужно ставить LETO_DB или что-то подобное чтоб юзеры (WINDOWS) работали с базой организации из придожений CLIPPER и HARBOUR . Можно-ли запустить на NAS-устройстве LETO_DB-сервер ? На что нужно смотреть при выборе устройства ?
|
|
|
|
| постоянный участник
|
Пост N: 5116
Зарегистрирован: 12.09.06
|
|
Отправлено: 30.09.16 20:54. Заголовок: Softlog86 пишет: Ес..
Softlog86 пишет: цитата: | Есть задача в офисе поставить NAS : база 1C |
| В каком режиме будет стоять база ? Просто как файл-сервер ? Если да, то фиговое решение. При большом кол-ве открытых файлов, случаются тормоза в задачах. Сам с этим сталкивался. Softlog86 пишет: цитата: | Можно-ли запустить на NAS-устройстве LETO_DB-сервер ? |
| Какая там операционка ? Сколько памяти свободно ? У меня арендован сервер на clodo.ru Стоит CentOS release 6.5 (Final), ЛетоДБ собирал для этой операционки. 1 Гб оперативки свободно для моих задач. Поставил ЛетоДВ и Постгресс - нормально дружат друг с другом.
|
|
|
|
| moderator
|
Пост N: 1029
Зарегистрирован: 06.07.06
|
|
Отправлено: 30.09.16 21:03. Заголовок: Я не знаком с NAS-ус..
Я не знаком с NAS-устройствами, но, думаю, letodb можно поставить на любое устройство, если там стоит Windows или полноценный (т.е. со всеми основными библиотеками) Linux.
|
|
|
|
| постоянный участник
|
Пост N: 1277
Зарегистрирован: 27.01.07
|
|
Отправлено: 30.09.16 21:37. Заголовок: Softlog86, не надо N..
Softlog86, не надо NAS. Вряд ли ты захочешь заморачиваться с перекомпиляцией прошивки nas, чтобы ту letodb встроить. Обычно ресурсы таких устройств ограничены и прошивки урезаны до предела. Возьми б/ушный системник, подними на нем линукс, установи letodb. Будет стандартный подход. Но! Сколько пользователей 1С файл-серверном режиме? Если больше 5 - жди тормозов. И еще НО! На стандартный линукс можно водрузить в будущем ПостгреЭсКюЭль, докупить сервер 1С предприятия и забыть про тормоза. С nas-ом такой финт уже не пройдет. И вообще, - nas хорош ТОЛЬКО ДЛЯ ХРАНЕНИЯ ФАЙЛОВ с не очень активным доступом к ним.
|
|
|
|
| |
Пост N: 327
Зарегистрирован: 03.12.08
|
|
Отправлено: 30.09.16 21:56. Заголовок: Исходные данные мест..
Исходные данные местной сети : 4 рабочих места (WINDOWS) : 1..3 одновременных юзеров 1C 1..4 одновременных юзеров СУБД( DBF/CDX ) Навскидку глянул недорогое устройство примерно подходящее под указанные задачи : QNAP TS-112P : Крутится на Линуксе ...... C отдельным компом для целей сервера нет смысла связываться ..... и так всё работает (один комп круглосуточно работающий и является файл-сервером.....
|
|
|
|
| постоянный участник
|
Пост N: 5118
Зарегистрирован: 12.09.06
|
|
Отправлено: 01.10.16 03:10. Заголовок: Softlog86 пишет: C ..
Softlog86 пишет: цитата: | C отдельным компом для целей сервера нет смысла связываться ..... и так всё работает (один комп круглосуточно работающий и является файл-сервером..... |
| Тогда ставь на него ЛетоДБ и всех делов. А NAS используй просто под backup всех программ, сделай автоматом backup в 24:00 и всех делов то....
|
|
|
|
|
| постоянный участник
|
Пост N: 1278
Зарегистрирован: 27.01.07
|
|
Отправлено: 01.10.16 12:00. Заголовок: Можно отправить на n..
Можно отправить на nas видео с камер. Это нормальный ход. Но под 1с или что-то еще nas не подходит.
|
|
|
|