View previous topic :: View next topic |
Author |
Message |
engineer
Joined: 28 Jan 2002 Posts: 11 Location: Вдовин Алексей
|
Posted: 24 Mar 2002 13:40 Post subject: |
|
|
Добрый день!
Все бы хорошо, да теперь даже перемещение баз не доходит до того места где писало, что нет переменной... теперь если пробую перемещать вообще вылетает... пишет какую-то белеберду типа ДОС ОШИБКА 0004 и все...
У нас Win 98 на всех машинах, посылаю autoexec и config с компьютера на котором находится база, может в них чего не так?
autoexec.bat
SET PATH=%PATH%;d:APPWINDELPHI5BIN;d:APPWINVBROKERBIN;d:APPWINVBROKERJREBIN;d:APPWINDELPHI5PROJECTSBPL
SET TEMP=D:TEMP
SET TMP=D:TEMP
SET CLASSPATH=d:APPWINVBROKERlibvbcpp.jar
mode con codepage prepare=((866) C:WINDOWSCOMMANDega3.cpi)
mode con codepage select=866
keyb ru,,C:WINDOWSCOMMANDkeybrd3.sys
config.sys
device=c:windowshimem.sys
device=c:windowsemm386.exe noems
files=250
buffers=60
dos=high,umb
device=C:WINDOWSCOMMANDdisplay.sys con=(ega,,1)
Country=007,866,C:WINDOWSCOMMANDcountry.sys
4 компьютера в сети 200 и 166 Peniumы
БЭСТ установлен на каждый компьютер, база на 200-м.
В autoexec, на остальных машинах, кроме того, на котором находится база вписана строка: SET TRMINAL=KLIENT1 ну и 2, 3 для других
Сеть на коаксиальном кабеле, протоколы NETBEUI и IPX
И еще опять по работе сети...
У нас на одной машине находится база, а ключ на другой, так вот эти две машины работают замечательно, на других иногда (не иногда, а часто) выходит сообщение ДОС ОШИБКА 5.
Заранее благодарен...
|
|
Back to top |
|
|
Al_Rider
Joined: 08 Feb 2002 Posts: 75 Location: Алексей С. Черноок
|
Posted: 25 Mar 2002 11:22 Post subject: |
|
|
RTFM:
DOS-ошибка 4 : Слишком много открытых файлов:
обычно нужно увеличить значение параметра FILES в файлеConfig.sys, например FILES=110;
при работе в сети имеет значение сетевая настройка машины(см. файл readme в поставочной дискете);
при работе под Windows может влиять параметры программы Share.exe (см. readme).
DOS-ошибка 5 : Отказ в доступе:
обычно такая ошибка возникает при работе в сети - нужно проверить сетевую настройку, убрать лишние сетевые протоколы;
Ну и кроме того:
1. Версия БЭСТа (если все Win98 - должна быть CMOD)
2. Используемые протоколы - лишнее убрать.
3. Явно указать протокол,на котором сидит ключ.
4. Проанализировать сеть на предмет узких мест.
5. Если я правильно понял и сеть без выделенного сервера, цитирую readme :
" ВНИМАНИЕ !!!
Для одноранговых сетей не рекомендуется применять количество
рабочих мест более трех. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 28 Mar 2002 13:43 Post subject: |
|
|
1. правильно ли написано trminal?
Может все-таки terminal ?
2. Убери NetBIOS . Оставь только IPX.
3. Проверь правильно ли даны права доступа к БД про кот. пишется DOS ERROR 5 - это недостаток прав доступа к директории.
ЗЫ. Ну мало ли что там пишут про 3 станции!!! У меня одно время на сетке под 95-м виндом 20 машинок работало и ничего. Тормоза, конечно, по сравнению с Новелом, но ВСЕ работало. |
|
Back to top |
|
|
Vladimir
Joined: 19 Jan 2002 Posts: 106 Location: Мальцев Владимир Львович Occupation: Тюменская ГАСА Interests: Тюмень
|
Posted: 18 Apr 2002 16:54 Post subject: |
|
|
Хочу добавить по поводу команды FILES=...
Поскольку машины не совсем новые, имеет смысл добить оперативки до 32 МБ, если есть возможность. А количество одновременно открытых файлов надо ставить максимальное. Определяется это так. Ставишь FILES=110 и запускаешь комп. Если не заведется - уменьшай значение, а если заведется - увеличивай до полного удовлетворения. Для любителей заводить 2 БЭСТА или БЭСТ совместно с какой-либо другой Клипперной прогой, достаточно иметь значение 190. Если комп не тянет, придется объяснить бухам проблему обновления машинного парка или запретить запускать одновременно на одном компе пиво и пену.
Удачи. |
|
Back to top |
|
|
SantechNik
Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
Interests: Москва
|
Posted: 19 Apr 2002 09:37 Post subject: |
|
|
Quote: |
On 2002-04-18 16:54, Vladimir wrote:
Определяется это так. Ставишь FILES=110 и запускаешь комп. Если не заведется - уменьшай значение, а если заведется - увеличивай до полного удовлетворения.
|
Что за бред?!?
Переменная FILES может принимать значения от 1 до 255 и в пределах этих значений такого поведения компьютера как "Если не заведется" БЫТЬ НЕ МОЖЕТ!!!
Всю жизнь ставил на максимум (теряя при этом немного в "нижней" памяти) но чтобы из-за этого комп не завелся не разу не видел! А для двух БЭСТов значения 190 может не хватить. Даже 255 не хватит если попробовать зайти в ДВА модуля СКЛАД во внутрь документа. Тут вариант только один - не ставить эту переменную вовсе, а БД держать на сети, тогда будут браться настройки из сетевого клиента, а там значение FILES может превышать ТЫСЯЧУ!
[ Это Сообщение было отредактировано: SantechNik в 2002-04-19 09:39 ] |
|
Back to top |
|
|
ArtZ
Joined: 06 Apr 2002 Posts: 111 Location: Журавлев А.В.
Interests: Владивосток
|
Posted: 19 Apr 2002 13:14 Post subject: |
|
|
to engineer
Ошибка возникает DOS 4 или именно 0004?
Если 4 то проверяй на запущенные в этот момент другие дос-программы. Рекомендую из них выйти . Если 0004, то такого я еще не видел, но скорее всего ошибки в содержании БД. Засеки на каком файле вылетает и посмотри на него Bro`шкой.
По поводу ошибки 5 - чаше всего она возникает при некорректной работе сети. SantechNik - это у тебя на хорошем оборудовании она не возникает, а если возникает, то только из-за прав доступа. А у engineer на 98-х какие права? либо расшарил, либо не расшарил. И в этом случае возникает ДОС-Ошибка 2.
to Vladimir: КРУ-У-УТО 8-/
[ Это Сообщение было отредактировано: ArtZ в 2002-04-19 13:18 ] |
|
Back to top |
|
|
Anatoly
Joined: 03 Jan 2002 Posts: 218 Location: Анатолий Самойленко Occupation: Компания БЭСТ Interests: Москва
|
Posted: 27 Apr 2002 18:37 Post subject: |
|
|
Quote: |
On 2002-04-19 13:14, ArtZ wrote:
to engineer
По поводу ошибки 5 - чаше всего она возникает при некорректной работе сети. SantechNik - это у тебя на хорошем оборудовании она не возникает, а если возникает, то только из-за прав доступа. А у engineer на 98-х какие права? либо расшарил, либо не расшарил. И в этом случае возникает ДОС-Ошибка 2.
to Vladimir: КРУ-У-УТО 8-/
[ Это Сообщение было отредактировано: ArtZ в 2002-04-19 13:18 ]
|
А ещё в win95/98 есть типичная роль компьютера. Её надо установить в положении сервер сети, для сервера. А ошибка DOS 5 может возникать при обращении к файлу с атрибутами read-only.
_________________ Читай док |
|
Back to top |
|
|
|