Имя: Пароль:
1C
1С v8
Web-сервис, ограничение
0 alexei366
 
03.11.13
21:13
Есть у меня web сервис на 1С : Win 64x 2008 R2, MSSQL 2012 R2, 1C сервер 32x, IIS 7.
В ходе тестов заметил что web-сервис глотает около 30 мб максимум (и без разницы при вызове 1 или нескольких операций, 30 мб общая "ёмкость").
Можно ли как-то убрать или изменить данное ограничение?
1 loh_pedalny
 
03.11.13
22:55
а вот я помедитирую!!!
наверное, на вход передается таблица значений с 100500 записями? Не? не угадал?
2 alexei366
 
04.11.13
02:10
(1) Файл, если уж так тебе интересно
3 Jump
 
04.11.13
02:16
(0)А чем конкретно это тебе мешает? Проблема в чем?
4 alexei366
 
04.11.13
02:19
(3) Скажу так есть вероятность что на мой веб-сервис посыпяться 10 запросов по 10 мб одновременно, то есть итого 100 мб. практика показывает что 3 запроса 1С ззаглотит, а остальные будут тупить в итоге ещё 5 отсохнет а последние 2 пройдут (ну естественно пройдут когда первые 3 обработаются, то есть одновременно не более 30 мб)
5 alexei366
 
04.11.13
02:21
(4) Вот  и хочу понять можно ли это изменить или принять 30 мб как аксиому
6 quizz
 
04.11.13
06:38
На IIS никакого ограничения размера памяти нет?
7 skunk
 
04.11.13
06:52
(6)это вы спрашиваете или утверждаете?
8 quizz
 
04.11.13
11:21
(7) спрашиваю.
9 skunk
 
04.11.13
11:37
(8)есть
http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-84-83-metablogapi/2248.image_5F00_thumb_5F00_4EF15521.png

и по дефолту как раз таки равен 30мб ... ну автору судя по его описанию несколько другая ситуация
10 skunk
 
04.11.13
11:38
хотя можно попробовать исправить
11 Torquader
 
04.11.13
13:01
Бедный Web-сервис - 30 мегабайт текста в него пихают.
А не проще ли сложить эти мегабайты в файл, скажем на ftp или http сервере, а Web-сервису "скормить" ссылку на этот файл, чтобы содержимое 1С получала уже своими силами, а не через общий для всех интерфейс ?
Потом, если запросы выполняются параллельно, то ограничение должно действовать на один запрос - или 1С не умеет выполнять их параллельно ?
12 alexei366
 
04.11.13
13:02
(9) Чот я не понял где там 30 мб на картинке (или ещё не проснулся)
13 skunk
 
04.11.13
13:04
(12)там уже на гигабайт заправили
14 skunk
 
04.11.13
13:06
ведь важна сама опция "maximum allowed content length(byte)"
15 alexei366
 
04.11.13
13:06
(13) (14) Вот я и думаю. Там указано 100 а написал ты 30))))
16 skunk
 
04.11.13
13:07
17 alexei366
 
04.11.13
13:07
(15) Щас IIS нет под рукой. Как понимаю это в параметрах виртуального приложения, или же глобальные настройки IIS?
18 alexei366
 
04.11.13
13:08
(16) Все понял, спс, завтра попробую
19 alexei366
 
04.11.13
13:09
(18) Правда тестирую я пока не на серваке а на своем рабочим, установил IIS Express, надо будет аналогичный параметр найти в конфиге
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.