Имя: Пароль:
1C
1С v8
Apache 2.2 держит файл 1Cv8.1CD
0 OldmaN2
 
08.01.15
13:04
Доброго времени суток! Пилю мобильное приложение для синхронизации с центральной базой. Столкнулся со следующей проблемой: если в параметрах "Публикация на веб-сервере" убираю галочку "Публиковать тонкий клиент и веб-клиент" (так как доступ через браузер должен быть закрыть), а флаг в параметре "Публиковать Web-сервисы" устанавливаю, то происходит следующий момент - синхронизация проходит успешно, однако процесс httpd.exe (Apache) после синхронизации продолжает держать файл центральной базы "1Cv8.1CD" порядка 15-20 минут, вследствии чего происходит ошибка разделённого доступа к базе данных, лечится только рестартом Apache.
И напротив, если флаг установлен в параметре "Публиковать тонкий клиент и веб-клиент", тогда после синхронизации файл центральной базы свободен.
Релиз центральной базы: 8.2.19.106

Может кто сталкивался, как можно решить трабл?
1 OldmaN2
 
08.01.15
13:43
up
2 arsik
 
гуру
08.01.15
14:12
Для вебсервисов xml конфиг файл нужно поправить. В нем указано, сколько должен висеть сеанс.
3 arsik
 
гуру
08.01.15
14:13
По умолчанию там как раз вроде 20 минут
4 OldmaN2
 
08.01.15
15:16
(3) спасибо за наводку! Нашёл следующий файл: Program Files\Apache Software Foundation\Apache2.2\conf\extra\httpd-default.conf
В нём содержатся следующие строки:
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

Исправил на 10, не помогло, далее в той же директории нашёл таймаут в файле httpd-ssl.conf
SSLSessionCacheTimeout  300

также поменял на 10, но увы и ах, через 10 сек процесс также сохраняет соединение активным.

Может не не там ковыряюсь?
5 arsik
 
гуру
09.01.15
01:18
(4) не там. это в 1С, в папке с программой xml файл
6 arsik
 
гуру
09.01.15
01:19
+ (5) не помню как он называется, что то на подобие wsconnect.xml
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.