Имя: Пароль:
1C
 
Вылеты 1С 77
0 babel
 
04.12.08
12:39
Переодически вылетает 1С
Windows 2003 R2 SP2 RUS
Terminal - ~ 15 пользователей
Нет особых закономерностей вылетов, кроме некоторых пользователей.
Чаще вылетают 2 пользователя, а остальные очень редко. Все работают в терминале. Система свежая (переустановка была из за этих самых вылетов).

1С Лицензия
ОС Тоже лицензия.

Сервер: intel 3200shv
4 gb памяти
320 жёсткий рэйд зеркало 1

Стоял IE7, откатил до шестого.

Вот, что фиксирует журнал работы ОС:

Ошибка приложения 1cv7s.exe, версия 7.70.0.27, модуль BLang.dll, версия 7.70.0.27, адрес 0x00003105.

Всплывающее окно приложения: 1С:Предприятие - Торговля+Склад, редакция 9.2, Торговля: Основная торговля: 1cv7s.exe - Ошибка приложения : Инструкция по адресу "0x21003105" обратилась к памяти по адресу "0x00000018". Память не может быть "read".

"ОК" -- завершение приложения
"Отмена" -- отладка приложения

ПС: Создаются все условия для работы 1С Предприятия
Регулярная дефрагментация дисков с базами
Всё чётко, по полочкам.
Вирусы ищет каспер 6.0 + cureit
Что ещё необходимо сделать, что бы вернуть стабильняк Эске?

Прошу помощи!
1 Rio3000
 
04.12.08
12:54
Проблема с терминалом и 1С, ОЧЕНЬ распространенная тема ищи в инете.
Moxel.dll - точно валиться при печати страниц болле 20-30 листов
мне исчо човетовали dep оключить (но просто еску в и список исключений поставил),
Касперычу тоже ядро и базы в исключения выставь.
2 Rio3000
 
04.12.08
12:54
човетовали -> советовали
3 babel
 
04.12.08
13:21
Версия 1С: Предприятие 7.7.025 SQL 2000
4 Швейк
 
04.12.08
13:26
Перевожу жалобу компа - "Насяльника, антивируса шибко мешает, записать мало-мало не дает."
)))
5 babel
 
04.12.08
13:26
Да,    Rio3000, проблема распространённая
6 Скользящий
 
04.12.08
13:35
Касперский в топку.
7 babel
 
04.12.08
13:36
Если отключить dep, безопасность будет под угрозой,
А касперский монитор отключен, только проверки файлов после работы.


  Швейк, мещьмелнегеренма, салямаленкама, По Эске трещинама пащёль, пащёл, пащёль... польний письдесь. Нащальникама хосет секаса, если я праблеманама не решу до концанама годанама.
Джамщют, проблеманама рещиль?
Рещиль, решиль, не рещиль... :(
Ну тогда неси поскребушку, будем секаса делатьанама.
И не какой клок смент не поможет.
8 babel
 
05.12.08
02:51
DEP! Попробовать стоит! У меня всё равно нет вариантов больше!
9 Злопчинский
 
05.12.08
03:21
- не загружать v7plus.dll
- инспектировать сотсав шагружаемых ВК.
10 Rio3000
 
05.12.08
04:45
(8) Dep для начала не отключай, а 1Сv77.exe в исключения выставь, а там уже видно будет.
11 Швейк
 
05.12.08
12:16
Експерементируй, погпробуй в ДБФе покрутить, машины поменять, ... определить узкое место, так сказать.
12 xl
 
05.12.08
16:56
1. смени память
2. пропатч мохел.длл
3. последи за службой печати, если много жрет/глючит - ставь принтсервер
4. приучи юзеров сохранять отчеты > 10000 строк специальной кнопочкой (йоксель)
5. поставь патч на исправление 100% загрузки проца при проведении
6. поставь отключение юзеров по неактивности с завершением 1С правильно (ну и логом)
7. если локалка неизвестная - раскрутись на гигабит для сервак-большой свитч
8. ночью после бекапа (бекап себе по сети)- реиндексируй
9. ибп+охлаждение+отключить серв от инета+разделить права, нет антивирусам, депам, дефрагментациям(ну разве авто раз у недельку на выходные...), серв в недоступное место.
10. пиво
13 xl
 
05.12.08
16:57
пиво другу-админу если тупик :)
14 Fragster
 
гуру
05.12.08
17:00
а 27 релиз поставить никак?
15 xl
 
05.12.08
17:12
(14) Ошибка приложения 1cv7s.exe, версия 7.70.0.27
16 babel
 
06.12.08
01:15
Злопчинский

- не загружать v7plus.dll
как сделать так что бы она не загружалась?

- инспектировать сотсав шагружаемых ВК.
все компоненты стандартные (три штуки)
УРИБ
и 1сpp.dll
17 babel
 
06.12.08
01:16
Rio3000

Сделал!
Посмотрим как отработают рабочий день пользователи!
18 babel
 
06.12.08
01:18
Швейк, а нормально если один из dbf 483 МБ весит? А есть ещё 270 МБ?
Может они всему виной?
19 babel
 
06.12.08
01:30
xl
1. Я не только память, я весь сервер заменил на железном и программном уровне.
2. Как пропачить?
3. Со службой печати всё нормально, в сети работают 2 принт сервера и 2 принтера на рабочих станциях. Проблема вряд ли с печатью.
4. Да можно, можно многое придумать, но проблему решить все равно надо.
5. Где взять его?
6. По неактивности можно! Но в этом особого смысла нет, так как и так все приучены из - за "ночных работ 1С".
7. Свитч гибридный 24 по 100 и 2 по 1000 d-link.
8. Уже.
9. Ибп есть, в серверной +19 по цельсию стабильно, от инета не могу отрубить - это необходимость, нет антивирусам - нет серверу (пробовал отключать его полностью), депам (тестирую), Дефрагментирую 3 раза в неделю, сервер в серверной а ключ у меня и директора.
10. Пить пиво пенное под ритмы современные буду после решения проблемы (вообще забухаю на неделю).
20 babel
 
06.12.08
01:35
xl
"пиво другу-админу если тупик :)"
Друзей админов нет :(,
зато 1Сников 3штуки, а толку мало, все только разводят руками и плечами пожимают, мол создай условия для работы 1С, это всё твой сервер виноват.

Я и так уже эту 1С,
только что сказки ей перед сном не читаю,
что ей ещё нужно - я не знаю.
21 babel
 
06.12.08
01:36
Fragster
установка 27го - это ПЕРВОЕ, что я сделал... почти
22 Злопчинский
 
06.12.08
01:38
> все компоненты стандартные (три штуки)
УРИБ
и 1сpp.dll
- третья какая?
- обновить 1Cpp+ (посмотреть порядок ее загрузки - грузить первой!!! - так говорят!)
- понятно, что может быть невозможно, но: поработать без 1С++
23 babel
 
06.12.08
01:39
Скользящий
Касперского в топку пробовал ради интереса, но результатов нет.
24 Злопчинский
 
06.12.08
01:40
> Инструкция по адресу "0x21003105" обратилась к памяти по адресу "0x00000018". Память не может быть "read".
- тоже у меня есть что-то аналогичное, вылетает также периодически РЕДКО, в основном при завершении проги.
память 100% рабочая, выявить сбоев не удалось.
- ВК - целый зоо, грещу на некую несовместимость, есть подозрения, но до тестов руки не дошли - потому как не сильно напрягает...
25 babel
 
06.12.08
01:51
Злопчинский
Компоненты: Оперативный учёт, Бух. учёт, Расчёт, 1С++ и УРИБ (который не пользую впринципе).
1С++ (2.0.2.0) может обновить? Только на какую версию?
А как посмотреть приоритеты загрузки компонент?

Работать без 1С++ не представляется возможным, ибо почти во всех документах используется + удобства без которых никак привыкнувшим к хорошему, сотрудникам, да и вообще страшно базу запороть, повалятся ошибки средь белого дня, я потом горя нахлебаюсь, не рискну.
А вообще я бы срадостью вывел 1С++ из базы или написал бы на базе новой релизины торговли новую конфу учитывая потребности и без сторонних компонент (пускай и без ряда клёвых примочек). Но на это надо время, а пока хотелось бы решить проблему с вылетами, что бы начальство не возмущалось (сотрудники "стучат" и "стучат").
26 babel
 
06.12.08
01:57
1С++ не имеет статуса "1С Совместимо", и я это начинаю всё больше сомневаться, но на самом деле по мне дак, что бы всё работало чётко как раньше, что бы уже успокоиться и спать спокойно.
... или подождать завершения этого "чёртова года" високосного, полного хлопот (а может это и не влияет). Но во что нибудь хорошее верить всёравно надо!
27 КонецЦикла
 
06.12.08
01:58
(25) Вротмненоги, ну обнови до 2.5.0.7
Только там уже формекса нету, если юзается - надо скачать свежий
Дома кстати вылетала 1С пока не обновил
28 babel
 
06.12.08
02:02
Злопчинский
При закрытии всё нормально, не вылетает такая ошибка, но зато при проведении..
29 Злопчинский
 
06.12.08
02:03
(27) +1
вот есть у меня подозрение на 1с++ и формекс.. есть.. но обосновать пока не могу...
30 babel
 
06.12.08
02:03
КонецЦикла
Попробую!
31 Злопчинский
 
06.12.08
02:04
О!!!! При проведени!!! уже конкретика!!!
как часто?
на каких доках?
проведение в ТА или зданим числом?
алгоритмы проведения правились ручками? используется 1с++ при проведении?
выкладывай инфы... я не спец, но покопаем.. если определимся - тогда на яббу к 1с++шникам, ребята хорошие - помогут
32 Злопчинский
 
06.12.08
02:05
> А как посмотреть приоритеты загрузки компонент?
см в глоб.модуле в процедуре приначалеработысистемы() - обычно там пишут или во внешней обработке, которую вызывают оттуда..
33 babel
 
06.12.08
02:06
Злопчинский
1С++ видимо что то делает с 1С такое, что её вышибает время от времени...
Клин ей богу какойто
34 babel
 
06.12.08
02:09
Злопчинский
Документ премещение или продажа по принятой выручке
без задних чисел (но при переиндексации БД долго висит на ПартииНаличие, может он и занимает 500 МБ (DBF), может когда происходит обращение к этой большой ДэБээФине и происходит "вылет").
35 babel
 
06.12.08
02:11
Злопчинский
Последовательность загрузки только одна это 1С++
36 romix
 
модератор
06.12.08
02:20
Сразу бы и сказали про 1С++, а то читаю, думаю...
Обновите 1С++, еще попробуйте поймать момент времени, когда глюки начались (они ведь не всегда у вас были?) и сравнить с бэкапом за безглючный период на предмет отличий.
37 romix
 
модератор
06.12.08
02:21
По этой причине нада ежедневные бэкапы хранить, а то мало ли чего заглючивает иногда, а сравнение сразу и показывает, в чем отличие...
38 КонецЦикла
 
06.12.08
02:23
(33) Да обнови... быстрее будет чем поиск закономерностей
У меня на элементарном слетало
39 babel
 
06.12.08
02:26
romix
Бэкапы делаются ежедневно!

КонецЦикла
Пробую!
40 babel
 
06.12.08
02:37
Обновил на 2.0.3.7, проверил вроде пока работает, посмотрим, будут ли вылеты завтра.?!?!
41 Злопчинский
 
06.12.08
03:02
(34) > о при переиндексации БД долго висит на ПартииНаличие, может он и занимает 500 МБ (DBF)
- насколько долго весит на переиндексации...?
читаем вот здесь для общего образования:
http://www.infostart.ru/blogs/234/
http://www.infostart.ru/blogs/612/
42 art-adm
 
06.12.08
11:05
Может имеются ошибки в самих dbf-файлах? Насколько часто делаешь проверку целостности-переиндексацию базы ?
43 Скользящий
 
06.12.08
11:12
Я бы попробовал тестирование и исправление плюс выгрузку загрузку базы.
44 babel
 
06.12.08
12:35
Rio3000
1. Я поставил Включить DEP для всех программ, кроме выбранных
1C вообще то почему то была в списке за компанию с проводником, я поставил обе галки, перезагрузился (это я ночью сделал).

2. + после обновления компоненты 1С++ (ночью тоже сделал).

Результат:
с 9-00 до 12-30 пока вылетов нет
(обычно вылеты начинались с утра по чуть чуть, а к вечеру посильнее, тоесть в первой половине дня 30 % вылетов а во второй остальные 70 %).

Если день завершится без единого вылета - то это победа (буду ждать!).

Только придётся гадать, что было?
1. Предотвращение выполнения DEP.
2. Или же старая версия компоненты.
45 babel
 
06.12.08
14:48
После 12-30 было 6 вылетов у трёх пользователей!
Всё вылеты которые не прошли утром посыпались сейчас, как будьто этим грёбаным вылетам нужно выполнить норму и всё тут...
46 babel
 
06.12.08
14:51
Ошибка приложения 1cv7s.exe, версия 7.70.0.27, модуль BLang.dll
Ещё иногда и эта библиотека: BkEnd.dll заместо BLang.dll
47 babel
 
06.12.08
14:58
Скользящий,
а вот тестирование и исправление времени не хватает -
- за ночь не успевает если все галки поставить
и вообще как поступать при тестировании и исправлении? Удалять или создавать в случае...ссылки на объекты?

А что ты имеешь ввиду под выгрузкой и загрузкой БД?
Выгрузить все данные в файл, а затем в чистую базу загрузить эти данные?
Я правильно понимаю? Как это сделать правильно?
48 babel
 
06.12.08
14:59
art-adm,
>Может имеются ошибки в самих dbf-файлах? Насколько часто делаешь проверку >целостности-переиндексацию базы ?

А какой целосности физической или логическоий или обоих типов?
49 babel
 
06.12.08
15:03
Злопчинский
Спасибо за ссылки, очень полезно, буду делать всё это, как раз мой случай с раздувом БД.
50 babel
 
07.12.08
13:24
Ничего не вышло, после полной процедуры "Тестирование и Исправление БД":
1. Размер БД не уменьшился.
2. 11 часов примерно это всё длилось.
3. Вылеты хоть и не с самого утра но с 12-00 продолжились.

Может ли помочь "выгрузка" а потом в пустую папку (без md dbf и cdx) "загрузка"?
Какие ещё могут быть варианты?
Каких ещё действий я не сделал для достижения стабильной работы БД?

Могут ли быть пробдемы с md?
Что может вызывать вылет при проведении документа "реализация (розница" ?
51 Швейк
 
08.12.08
11:17
(50) пару раз видел чем кончается раздув ДБФ , в один прекрасный день перестает запускаться. После этого радостно переводят на скуль, еще сколькото работает. Потом и там перестает.


Если база более двух лет ведется - порезать однозначно.
---
Выгрузка - загрузка помогает иногда, когда тестирование ИБ не помогло.
52 Torquader
 
08.12.08
22:33
Есть ещё такая штука ctfmon.exe называется (языковая панель).
Угрохайте её и попробуйте работать без неё - потому как странные ошибки в старых (не UNICODE) программах пропадали сразу после угрохивания ctfmon.exe
53 babel
 
09.12.08
13:38
Torquader, попробую, спасибо за совет!
54 babel
 
09.12.08
13:41
Швейк, готовлюсь к свёртке, от этого никуда не деться :(
55 babel
 
10.12.08
01:08
http://support.microsoft.com/kb/282599/ru
вот статья, в которой говориться о процессе ctfmon.exe + взаимодействие с офисом XP, я же поступил по другому, в dllcache удалил ctfmon.exe и вместо него создал пустой файл с таким же именем, затем удалил ctfmon.exe из system32.
Делал это в 14-00, после чего вылеты 1С прекратились, посмотрим, что будет на следующий день.
Альтернативой ctfmon.exe может послужить internat.exe из предыдущей версии windows (2k), но пока всё не будет работать без вылетов, ставить я ничего лишнего не решаюсь, надо заметить что пришлось завершить работу ctfmon.exe для всех пользователей в терминалах, так удалять естественно не позволило. ПРЕДВАРИТЕЛЬНО СДЕЛАЛ РЕЗЕРВНУЮ КОПИЮ В АРХИВ.

Интересно, если ответ таков, и проблема решена, то почему об этом известно настолько малому количеству людей, тем более фирма 1С не удосужились исправить данную ошибку (или возникает она только когда 1С используется с внешними неофициальными компонентами).

Резать базу (свертывать) придётся всё равно, ибо размер её дошёл до критической точки 2,5 Гб. ТиИ помогло в плане общей производительности базы - стало по шустрее. Надеюсь практика этого топика поможет кому нибудь и ещё. Обвинять 1CPP не стоит так сурово, ибо дала она массу возможностей, простим её за маленький, но подлый глюк. И не дай бог таких проблем никому из моих коллег. Столько было сделано - не по напрасну!

Torquaderу большое спасибо и всем, кто мне помогал решить проблему!
56 trdm
 
10.12.08
01:20
скинул в базу знаний,
но я бы скорее делал краткий фак по таким вещам. а в БЗ искать затруднительно..
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший