Страница 1 из 1
1С или железо? Что причина, а что следствие?
Добавлено: 17 июн 2008, 15:16
Валентин Завьялов
Здравствуйте!
Помогите разобраться, в чем проблема. Есть сервер на Xeon 5050, 1 Gb памяти, контроллер Adaptec 2130S, 4 SCSI винта в RAID-10. ОС Windows 2003 Server. Используется как файловый сервер, на нем же хранится база 1С V77, в DBF, объемом ~700 Mb. К базе имеют доступ 4 пользователя. С 9 июня, когда были произведены работы по обслуживанию сервера (установлены обновления, заменен ИБП), стали происходить странные вещи.
При работе одного пользователя в 1С все в порядке. Стоит только подключиться второму, как сразу начинаются "тормоза" и через некоторое время 1С вылетает с ошибкой Error #:-50 Locking file. При этом в журнале системных событий появляется ошибка atapi \Device\Ide\IdePort0 не отвечает в течение интервала ожидания. Никакие другие операции, даже с большей нагрузкой на файловую систему/диски к подобной ситуации не приводят.
Помогите, пожалуйста, найти причину.
Добавлено: 17 июн 2008, 15:24
gs
Кэш контроллера не выключился часом? Массив исправен?
В сетевой части ничего не меняли?
Добавлено: 17 июн 2008, 15:28
Валентин Завьялов
В сетевой части не менялось ничего. Адаптековская утилита рапортует о полной исправности массива и дисков.
Добавлено: 17 июн 2008, 15:29
gs
Кэш?
Добавлено: 17 июн 2008, 15:33
Tert
Валентин Завьялов
В каком режиме работает ваш CD-ROM?
Для начала попробуйте сбросить BIOS по умолчанию и (если не поможет) отключить этот привод.
Добавлено: 17 июн 2008, 16:14
Валентин Завьялов
Отключение DVD-привода озволило избавиться от ошибки atapi.
На 1С влияния не оказало, тот же вылет при работе 2х и более человек.
Кэш включен на чтение, на запись не был включен никогда, контроллер без батарейки.
Добавлено: 17 июн 2008, 16:25
exLH
Проверяйте сетевые интерфейсы...
Добавлено: 17 июн 2008, 16:27
Tert
Валентин Завьялов
Выясняйте, что намудрили в настройках 1С, т.к. судя по всему, у вас какие то ограничения на одновремменный доступ к базе 2-х и более человек.
Проблему с DVD тоже надо решать, т.к. такого не должно быть.
Добавлено: 17 июн 2008, 16:35
a_shats
Ээээ, а каким манером у Вас файл блокировок 1С стал писаться на DVD ? :D
Добавлено: 17 июн 2008, 17:20
Валентин Завьялов
А он и не пишется. Я сам не понимаю, каким боком тут DVD замешан. Но после его отключения ошибок atapi больше не появлялось.
Я потому и обратился на форум, что совершенно не понимаю, в чем проблема. И она существует только с 1С. Сервер прекрасно работает в роли файлового (причем я пробовал давать нагрузку в виде большого количества одновременных операций чтения/записи), с базами Консультант+ тоже никаких проблем при одновременной работе нескольких пользователей... А 1С - 2 пользователя и через несколько минут "Error -50 Locking File" и имя какой-нибудь dbf-ки...
Добавлено: 12 июл 2008, 21:18
LelikOFF
Валентин Завьялов писал(а):А он и не пишется. Я сам не понимаю, каким боком тут DVD замешан. Но после его отключения ошибок atapi больше не появлялось.
Я потому и обратился на форум, что совершенно не понимаю, в чем проблема. И она существует только с 1С. Сервер прекрасно работает в роли файлового (причем я пробовал давать нагрузку в виде большого количества одновременных операций чтения/записи), с базами Консультант+ тоже никаких проблем при одновременной работе нескольких пользователей... А 1С - 2 пользователя и через несколько минут "Error -50 Locking File" и имя какой-нибудь dbf-ки...
Замечательно использоватать такой сервер как файловый для 1с-ки!!!
подключите из в терминал и пробема у вас уйдет и скорость работы с базой увеличится.
p.s. не мешало бы и базу протестировать, только на по сети, а на самом сервера.
Добавлено: 14 июл 2008, 09:59
Валентин Завьялов
На самом деле проблема была в одном из обновлений для ОС. Откат решил проблему. Я слишком доверял Microsoft...
Добавлено: 14 июл 2008, 10:08
Stranger03
Валентин Завьялов писал(а):На самом деле проблема была в одном из обновлений для ОС. Откат решил проблему. Я слишком доверял Microsoft...
Есть поговорка "лучшее враг хорошего". Если сервер работает и устраивает, то его лучше не трогать, пусть сам себе как-нибудь обслуживает клиентов.