powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл "только для чтения". Проблема
6 сообщений из 6, страница 1 из 1
Файл "только для чтения". Проблема
    #35102780
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Народ, помогите разобраться. А то с системным администраторм чуть не рвем друг друга.
VFP9.0 SP2. Сетевая программа. 25-30 пользователей. Больше 300 файлов. Все к базе подключены через расшаренный диск S: . Вечер, все работает нормально.

Но параллельно работает программка на трех компьютерах, которая считывет с магнитной карточки код и ведет запись прихода-ухода сотрудников. Работает так. Подходит сотрудник, прикладывает карточку. Программа берет код, открывает файл сотрудников, ищет код. Если находит - закрывает файл, открывает файл протокола, добавляет строку, пишет ФИО, код, дату и время и закрывает. Эти компы стоят на входах. Чтобы не расшаривать диск, обращение к файлам идет как \\server\baza\*.dbf. В программе работает таймер, проверяющий наличие файлов. если их нет, то выдается сообщение "нет связи с сервером".

И вот в течение 3-х часов этим вечером был пердиманокль с этими компами.
Связь с сервером была. Карточка считывалась. Исполнитель определялся (т.е. файл сотрудников открывался). Файл протокола открывался (т.к. не было ошибки открытия). А вот потом - ошибка, после которой, естественно, в протокол ничего не писалось. Причем, через 3 часа все восстановилось само собой.

В чем дело? Нигде в программе нет даже намека на установку атрибутов файлов. Шутников, которые в 19:00 ставят именно на этот файл атрибут, а в 22:00 снимают - просто нет (да и не умеют этого).
Я грешу на слет прав записи в Виндах через подключение как "\\server\baza". Сисадмин - на Фокс.
Кому стреляться?
...
Рейтинг: 0 / 0
Файл "только для чтения". Проблема
    #35102872
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandD ...
Кому стреляться?
Обоим. И в комп с сервером пострелять

Может сетевуха, может один из компов. В 22-00 что-нибудь планово перезапустилось/перезагрузилось?
Проблема явно не фоксовая.

Если задача требует постоянной работоспособности, то надо было изначально делать кэширование данных локально и передавать их на сервер по мере возможности. Тогда бы эту проблему никто бы и не заметил.
...
Рейтинг: 0 / 0
Файл "только для чтения". Проблема
    #35102900
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dima T

все ТРИ компа одновременно и вылетели и влетели!
Про перезапуск: IT-директор говорил, что могла менятся какая-то политика (я не в теме).
По поводу лок.кеша. Так ведь одновременно с этим два-три десятка пользователей юзали 3 сотни файлов и все тип-топ!
...
Рейтинг: 0 / 0
Файл "только для чтения". Проблема
    #35102971
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandDвсе ТРИ компа одновременно и вылетели и влетели!
В первом посте про три ничего не было. Тогда однозначно не фокс
StandDПо поводу лок.кеша. Так ведь одновременно с этим два-три десятка пользователей юзали 3 сотни файлов и все тип-топ!
Я просто написал как надо было делать чтобы потом не искать кого стрелять. Или найдя крайнего проблема решится и потерянные данные восстановятся?

Возможно какие-то изменения прав доступа коснулись только пользователей, под которыми эти считыватели работают.
...
Рейтинг: 0 / 0
Файл "только для чтения". Проблема
    #35103127
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima T
Я просто написал как надо было делать чтобы потом не искать кого стрелять. Или найдя крайнего проблема решится и потерянные данные восстановятся?
.

Да нет, конечно. Вопрос перешел в разряд теоретических. Просто сам сервер тухленький, давно собирались менять - сейчас лишний повод ускорить процесс. Так что, надеюсь больше таких разборок не будет, просто интересно было узнать наиболее вероятную причину.

Dima T
Возможно какие-то изменения прав доступа коснулись только пользователей, под которыми эти считыватели работают.

Во время сбоя в эти компы заходили под двумя учетками, обе с админскими правами.
...
Рейтинг: 0 / 0
Файл "только для чтения". Проблема
    #35105165
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StandDДа нет, конечно. Вопрос перешел в разряд теоретических. Просто сам сервер тухленький, давно собирались менять - сейчас лишний повод ускорить процесс. Так что, надеюсь больше таких разборок не будет, просто интересно было узнать наиболее вероятную причину.
Тут можно гадать долго. И не угадать

Подобную ошибку наблюдал в FPD+W98 когда несколько машин периодически по сетке обращались к базе лежащей в расшаренной папке на XP. Если на одном из компов в момент работы с базой снять задачу или вырубить его, то иногда другие начинали стабильно выдывать что-то типа "File is ReadOnly". И лечилось это перезагрузкой XP. Может если подождал бы пару часов само прошло - не проверял. Но из-за чего конкретно (FPD или W98 или вместе) не выяснял.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Файл "только для чтения". Проблема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]