| 
    
        
     
     | 
    
  | 
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, надо будет аналогичный параметр найти в конфиге     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |