Проблемы с сохранением по сетевому пути
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблемы с сохранением по сетевому пути

Проблемы с сохранением по сетевому пути

Ответ
Поиск в этой теме
Непрочитано 08.04.2009, 15:32 #1
Проблемы с сохранением по сетевому пути
ViolentOr
 
Регистрация: 18.02.2009
Сообщений: 12

Доброго времени суток.

Столкнулся с непонятным поведением Autocad. Имеется некое сетевое хранилище
(допустим \\server\Антонов А.А\Projects\Тырым-пым-пым\Папка 1\1786454\)

У пользователя полные права на папку \\server\Антонов А.А\ и на все вложенные папки (права точно полные =) ). Автокад легко открывает лежащие там файлы, НО при сохранении происходит следующий феномен:
Автокад заявляет, что не может сохранить файл, удаляет оригинал и в ту же папку кладет файл savX.tmp (X -- любой символ), который, на поверку, оказывается тем самым измененным файлом.

Причем все бы ничего, но происходит сие не всегда... Т..е иной раз он может спокойно сохранить, а может и заартачиться...

Заранее спасибо за идеи, если какие возникнут =)
Просмотров: 7209
 
Непрочитано 08.04.2009, 15:36
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А *.bak файлы где сохраняются?
Profan вне форума  
 
Непрочитано 08.04.2009, 15:38
#3
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Посчитать количество знаков в "путь + имя файла" для обоих случаев. И не забывать, что пробел это тоже знак.
И сравнить.
KSI вне форума  
 
Автор темы   Непрочитано 08.04.2009, 15:46
#4
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


Цитата:
А *.bak файлы где сохраняются?
в случае успешного сохранения -- рядом с оригиналом. Если происходит этот касяк -- .bak не создается (во всяком случае я его не нашел)

Цитата:
Посчитать количество знаков в "путь + имя файла" для обоих случаев. И не забывать, что пробел это тоже знак.
И сравнить.
Одни и те же файлы могут сохраниться и нет... а что у автокада есть ограничение? (в данном случае версия автокада 2008)
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 15:48
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Ограничение не в AutoCAD, а в Windows: общая длина полного имени файла не должна превышать, по-моему, 255 знаков.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.04.2009, 15:50
#6
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


Цитата:
Ограничение не в AutoCAD, а в Windows: общая длина полного имени файла не должна превышать, по-моему, 255 знаков.
256 ;-)

Но если бы данная аксиома нарушалась -- файл бы никогда не сохранялся =)
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 15:52
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Offtop: Учитывая тонкости работы со строками в С++, я бы ограничивал все же 255 значащими символами (ведь мы говорим про них, правда?)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 08.04.2009, 15:59
#8
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


Offtop: ну давайте ограничимся 255, сути дела сие не поменяет, увы...
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 15:59
#9
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


savX.tmp у меня появлялись когда неватало места на диске.
атокад сохранил тмп, а вот переименовать двг в бак, а затем тмп в двг почемута не смог. может на сетевом диске переодически большая нагрузка и он отказывает пользователям в доступе?

Последний раз редактировалось zamtmn, 08.04.2009 в 17:25. Причина: забыл про bak
zamtmn вне форума  
 
Автор темы   Непрочитано 08.04.2009, 16:06
#10
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


zamtmn, очень маловероятный вариант. сетевое хранилище -- полноценный сервер под управлением ОС Windows 2003... там поддерживается туева куча подключений, а пользователей отнюдь не так много (2-3 десятка в базарный день).
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 17:23
#11
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


я к тому что появление tmp нормальная фаза процесса сохранения. 256 символов не вариант.
>>Учитывая тонкости работы со строками в С++, я бы ограничивал все же 255 значащими символами (ведь мы говорим про них, правда?)
это некоторые програмисты перекладывают свои особенности на С++, у которого с этим всё ок))
zamtmn вне форума  
 
Автор темы   Непрочитано 08.04.2009, 17:47
#12
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


нормальный? т.е., если я правильно понял, автокад сохраняет файл в 3 шага?
1. создает файл savX.tmp
2. удаляет оригинальный файл
3. переименовывает savX.tmp в изначальное состояние?


оригинально-с...


Тогда возможен вариант, что злобный антивирус лочит доступ к файлу и автокад тупо спотыкается на третьем шаге.... Надо будет посмотреть...


З.Ы. но еще идеи приветствуются, ибо проверить сию идею достаточно проблематично =)
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 18:09
#13
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


2. переименовывает двг в бак
а что оригинального? забота о непотере данных. это ИМХО, но думаю так и есть на самом деле

кстати filemon.exe на сервере не покажет в чем именно облом?

Последний раз редактировалось zamtmn, 08.04.2009 в 18:14.
zamtmn вне форума  
 
Автор темы   Непрочитано 08.04.2009, 18:16
#14
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


zamtmn, заботу о непотере данных можно делать проще:
1. исходный файл копируется в виде бака
2. исходный файл редактируется

простой пример. Если поставить у папок некоторым пользователям права на редактирование файлов, но убить права на создание новых -- начнутся беды...

filemon.... мабыть.. завтра посмотрю...
ViolentOr вне форума  
 
Непрочитано 08.04.2009, 18:40
#15
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


тогда при сбое на 2 шаге - двг пропадет. и половина пользователей у которой не получается в експлорере переименрвать файл будет грустить
zamtmn вне форума  
 
Непрочитано 09.04.2009, 11:04
#16
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


а зачем вам точки в именах папок - ищите приключений на вторые 90
Sleekka вне форума  
 
Автор темы   Непрочитано 10.04.2009, 14:24
#17
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


Sleekka, есть решение руководства как должен выглядеть файловый архив. Введены определенные стандарты, бюрократия и т.д... доказать, что это не так и неверно -- решение весьма крайнее, посему приходится решать проблемы по мере поступления, по возможности не конфликтуя с имеющимися порядками. Будь моя воля -- я бы вообще на сервере запрещал работать...

Опять же -- у автокада есть какие-то проблемы с точками?

zamtmn, как видите -- пользователи и так грустят ;-)



Отловить багу через файлмон не удалось.. ищутся еще идеи =)
ViolentOr вне форума  
 
Непрочитано 12.04.2009, 01:05
#18
Ztn


 
Регистрация: 10.11.2006
Россия
Сообщений: 51


Есть следующая мысль:
делаешь автоматом сохранение bak файлов например на с:\bak командой movebak и если проблема не исчезла - сообщи


Тут в общем то есть ещё 2 проблемы о которых практически никто не знает - это проблемы при открытии файлов со вставленными ссылками с сетевым путем - если кому интересно - раскажу.
Ztn вне форума  
 
Автор темы   Непрочитано 14.04.2009, 17:11
#19
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


пока бага больше не повторялась (ничего не делал). Если повторится -- попробую по совету товарища Ztn, после чего отпишусь.
ViolentOr вне форума  
 
Непрочитано 15.04.2009, 05:17
#20
Mek

Изобретение металлических гаражей
 
Регистрация: 10.09.2004
Сибирь
Сообщений: 559


Цитата:
Сообщение от ViolentOr Посмотреть сообщение
Будь моя воля -- я бы вообще на сервере запрещал работать...
Правильно. На кривом сервере с глюкавой сетью работа должна быть запрещена.
...И переведена на нормальный сервер. Начальник всегда должен знать где лежат все файлы проекта, и иметь возможность их хотя бы посмотреть. Волеизъявление исполнителей дело десятое в этом вопросе, хотя и не последнее...
__________________
В этом и состоит диалектика жизни
Mek вне форума  
 
Автор темы   Непрочитано 15.04.2009, 11:05
#21
ViolentOr


 
Регистрация: 18.02.2009
Сообщений: 12


Mek, Offtop: уважаемый, разница между работой на сервере и хранением файлов на сервере огромна. И, безусловно, все файлы должны быть доступны на файлохранилище.

Касательно качеств сервера и сети я бы предложил быть менее категоричным =) Я же не обсуждаю ваши навыки в проектировании энергетических объектов ^_^


BTW: дураков тут нет -- два раза писать не надо =)
ViolentOr вне форума  
 
Непрочитано 15.04.2009, 11:22
#22
Mek

Изобретение металлических гаражей
 
Регистрация: 10.09.2004
Сибирь
Сообщений: 559


Цитата:
Сообщение от ViolentOr Посмотреть сообщение
разница между работой на сервере и хранением файлов на сервере огромна. И, безусловно, все файлы должны быть доступны на файлохранилище.

BTW: дураков тут нет -- два раза писать не надо =)
Не ну Вам, программистам, виднее в чем разница между работой и хранением. Между тем работаю на сервере, физически расположеннным за пару километров от меня. Никаких проблем нет.

Касательно отсутствия тут дураков я бы предложил быть менее категоричным
__________________
В этом и состоит диалектика жизни
Mek вне форума  
 
Непрочитано 15.04.2009, 18:58
#23
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,259
<phrase 1=


ViolentOr, Mek, все разборки между собой -в личке
Солидворкер вне форума  
 
Непрочитано 24.05.2011, 05:18
#24
serg01


 
Регистрация: 04.07.2005
Иркутск
Сообщений: 213


Цитата:
Правильно. На кривом сервере с глюкавой сетью работа должна быть запрещена.
...И переведена на нормальный сервер. Начальник всегда должен знать где лежат все файлы проекта, и иметь возможность их хотя бы посмотреть. Волеизъявление исполнителей дело десятое в этом вопросе, хотя и не последнее...
Сегодня таки возникла та же проблема. Ссылки убираешь - все в порядке. Какие рекомендации можно дать ITшникам? Говорят, что у них все в порядке и все тут.
serg01 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблемы с сохранением по сетевому пути



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Word. Преобразование нумерованного списка в обычный текст с сохранением нумерации kp+ Прочее. Программное обеспечение 24 15.11.2021 13:20
Насущные проблемы ПОС, обсуждение замечаний экспертизы и других тонкостей нашего дела antim111 Технология и организация строительства 1942 10.12.2015 12:45
Приямок вдоль ж/д пути Egor_II Прочее. Архитектура и строительство 5 06.08.2013 02:38
Расчет балки пути подвесного крана(помогите) Елизаров Илья Конструкции зданий и сооружений 10 23.11.2011 12:52
Проект кранового рельсового пути башенного крана Максим Павлов Технология и организация строительства 2 21.10.2008 04:55