Нестабильность работы сетевой 1С
Показывать по
сообщений
- 1
- 2
26.11.2008
16:53
#1
На предприятии есть небольшая локальная сеть, на одном из компьютеров ключ защиты (флешка), 1С используется на 3х компах в сети, включая тот в которм ключ (это все было настроено и работало до того как я пришел работать в это место). Необходимо подключение нового компа и установка на него прораммы 1С. Подключаю, устанавливаю локальную 1С. Запускаю периодически пишет что нет ключа защиты, а иногда запускается без проблем, хотелось бы понять как от этотого избавится. Пробовал в Nethasp.ini прописывать айпишник компа с ключом, ну это увеличило шанс обнаружения ключа, но всеравно иногда пишет что нет ключа, хотя и реже. Это еще пол беды. Далее подключаю базу. Вроде нет проблем - папка разшарена, полный доступ. Грузится, запускается оболочка и потом сообщение об ошибке: "1C:V7 starter program (multi-user) - обнаружена ошибка", нажимаю "не отправлять" затем высвечивается сообщание: Инструкция по адресу "такой-то" обратилась к памяти по адресу "такой же" (из самой в себя чтоли обратилась????). Память не может быть "Read". Все, жму окей все закрывается. Что самео интересно бывает что программа полность запускается, загружает ьазу, и работает!!! Я не пойму чем вызвана такая нестабильноть работы??? Помогите, плиз????
26.11.2008
17:11
#2
Нестабильностью вашей сети. 1С файл-серверная, то есть перекачивает по сети очень много данных, от сюда делайте выводы. 1С 7.7 даже на SQL все равно работает как файл-серверная. Выход терминал
26.11.2008
18:06
#3
Признаюсь новичек во этом деле так что простите мою безграмотность. Через некоторое время "размял ноги" на всех машинах, то есть по запускал по несколко раз к ряду программу и вроде как начало стабильно все запускаться и работать. Если можно дайте мне ликбез. что значит файл-серверная??? Что такое терминал и как он может помочь???
26.11.2008
21:23
#4
программки, которые придуманы для совместного использования по сети несколькими людьми разделяют на два типа:<br>- клиент-серверная<br>- файл-серверная<br><br>1. Тип "клиент-сервер": один компьютер является сервером. На нем размещена база данных и, самое главное, приложение, которое ловит по сети запросы, которые шлют клиентские станции, обрабатывает их, исполняет и в ответ отсылает результат. Таким образом, нагрузка на сеть минимальна (сеть - основной тормоз).<br>2. Тип "файл-сервер": клиентская станция при выполнении какой то задачи скачивает на себя нужные файлы с сервера, блокируя их для остальных клиентских станций (если идет изменение данных), обрабатывает их на себе и отправляет назад на сервер. В этом случае сервер лучше писать как "сервер", то есть в кавычках, так как по сути он просто место хранения базы данных. При таком варианте работы сеть загружена очень серьезно и понятно, что при ее ненадежности (взглюкивает сетевая карта или хаб перегревается), мы имеем проблемы.<br><br>1С классически распространяется в варианте "файл-сервер" (так называемая dbf версия), но есть и версия "клиент-сервер" (версия, которая умеет работать в связке с MS SQL Server). Реально можно сказать, что в ней технология "клиент-сервер" используется только при выполнении запросов. В версии 8 лед немного сдвинулся, но тем не менее, не все так здорово как хотелось бы, поэтому вам предложен вариант, который используется довольно часто: работа с 1С в режиме терминала.<br>Суть технологии: на сервере запущена служба "сервер терминалов", клиентские станции подключаются к этой службе и им передается изображение рабочего стола, который реально является рабочим столом сервера. Поэтому, работая в таком варианте, вся 1С крутится на сервере, который обрабатывает несколько непересекающихся сессий и каждый подключенный видит, само собой, собственную сессию. По сети передается только картинка, поэтому стабильность 1С увеличивается, если сеть сбойнет, то сессия разорвется, но это всего лишь "упадет" задача передачи картинки, реально 1С останется в рабочем состоянии. Восстанавливаем терминальную сессию (подключаемся еще раз) и работаем дальше.
27.11.2008
08:25
#5
Прежде чем ставить терминал убедитесь, что сервер сможет потянуть это.<br>А сбои, как сказали в сети, проверте как ходят пакеты от этого компьютера к<br>серверу и есть ли потери.<br>
27.11.2008
11:19
#6
Вот и у мну периодически вылела 1С, и память тестировал и винт, а вот позавчера обновил windows и за это время не одного сбоя...
27.11.2008
11:31
#7
Одно уточнение: "сервер" как таковой есть обычная рабочая станция, за которой сидит человек и пользуется программой и этой базой, которая доступна остальным. При таком варианте возможно организовать терминальный доступ?
- 1
- 2
Читают тему
(гостей: 1)