|
|
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
Всем привет! Народ, помогите разобраться. А то с системным администраторм чуть не рвем друг друга. VFP9.0 SP2. Сетевая программа. 25-30 пользователей. Больше 300 файлов. Все к базе подключены через расшаренный диск S: . Вечер, все работает нормально. Но параллельно работает программка на трех компьютерах, которая считывет с магнитной карточки код и ведет запись прихода-ухода сотрудников. Работает так. Подходит сотрудник, прикладывает карточку. Программа берет код, открывает файл сотрудников, ищет код. Если находит - закрывает файл, открывает файл протокола, добавляет строку, пишет ФИО, код, дату и время и закрывает. Эти компы стоят на входах. Чтобы не расшаривать диск, обращение к файлам идет как \\server\baza\*.dbf. В программе работает таймер, проверяющий наличие файлов. если их нет, то выдается сообщение "нет связи с сервером". И вот в течение 3-х часов этим вечером был пердиманокль с этими компами. Связь с сервером была. Карточка считывалась. Исполнитель определялся (т.е. файл сотрудников открывался). Файл протокола открывался (т.к. не было ошибки открытия). А вот потом - ошибка, после которой, естественно, в протокол ничего не писалось. Причем, через 3 часа все восстановилось само собой. В чем дело? Нигде в программе нет даже намека на установку атрибутов файлов. Шутников, которые в 19:00 ставят именно на этот файл атрибут, а в 22:00 снимают - просто нет (да и не умеют этого). Я грешу на слет прав записи в Виндах через подключение как "\\server\baza". Сисадмин - на Фокс. Кому стреляться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 10:27 |
|
||
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
StandD ... Кому стреляться? Обоим. И в комп с сервером пострелять Может сетевуха, может один из компов. В 22-00 что-нибудь планово перезапустилось/перезагрузилось? Проблема явно не фоксовая. Если задача требует постоянной работоспособности, то надо было изначально делать кэширование данных локально и передавать их на сервер по мере возможности. Тогда бы эту проблему никто бы и не заметил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 10:50 |
|
||
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
2 Dima T все ТРИ компа одновременно и вылетели и влетели! Про перезапуск: IT-директор говорил, что могла менятся какая-то политика (я не в теме). По поводу лок.кеша. Так ведь одновременно с этим два-три десятка пользователей юзали 3 сотни файлов и все тип-топ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 10:57 |
|
||
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
StandDвсе ТРИ компа одновременно и вылетели и влетели! В первом посте про три ничего не было. Тогда однозначно не фокс StandDПо поводу лок.кеша. Так ведь одновременно с этим два-три десятка пользователей юзали 3 сотни файлов и все тип-топ! Я просто написал как надо было делать чтобы потом не искать кого стрелять. Или найдя крайнего проблема решится и потерянные данные восстановятся? Возможно какие-то изменения прав доступа коснулись только пользователей, под которыми эти считыватели работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 11:16 |
|
||
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
Dima T Я просто написал как надо было делать чтобы потом не искать кого стрелять. Или найдя крайнего проблема решится и потерянные данные восстановятся? . Да нет, конечно. Вопрос перешел в разряд теоретических. Просто сам сервер тухленький, давно собирались менять - сейчас лишний повод ускорить процесс. Так что, надеюсь больше таких разборок не будет, просто интересно было узнать наиболее вероятную причину. Dima T Возможно какие-то изменения прав доступа коснулись только пользователей, под которыми эти считыватели работают. Во время сбоя в эти компы заходили под двумя учетками, обе с админскими правами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 11:51 |
|
||
|
Файл "только для чтения". Проблема
|
|||
|---|---|---|---|
|
#18+
StandDДа нет, конечно. Вопрос перешел в разряд теоретических. Просто сам сервер тухленький, давно собирались менять - сейчас лишний повод ускорить процесс. Так что, надеюсь больше таких разборок не будет, просто интересно было узнать наиболее вероятную причину. Тут можно гадать долго. И не угадать Подобную ошибку наблюдал в FPD+W98 когда несколько машин периодически по сетке обращались к базе лежащей в расшаренной папке на XP. Если на одном из компов в момент работы с базой снять задачу или вырубить его, то иногда другие начинали стабильно выдывать что-то типа "File is ReadOnly". И лечилось это перезагрузкой XP. Может если подождал бы пару часов само прошло - не проверял. Но из-за чего конкретно (FPD или W98 или вместе) не выяснял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 18:42 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=41&tid=1588213]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
104ms |
get topic data: |
8ms |
get forum data: |
6ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 360ms |

| 0 / 0 |
