Вопрос по работе oscript на хостинге

oscriptweb

#1

Добрый день. Возник следующий вопрос. Написан простой скрипт на oscript, открывающий текстовый файл код представлен ниже:

Функция ОбработкаВызоваHTTPСервиса(Запрос) Экспорт

Профиль = "";
Текст = "";

    Профиль ="000000023";
    Ответ = Новый HTTPСервисОтвет(200);
ЧтениеJ = Новый ЧтениеТекста;
ЧтениеJ.Открыть("D:\DZHosts\LocalUser\asiris8\www.f5group.somee.com\"+Профиль+".txt","UTF-8");
Текст = ЧтениеJ.Прочитать();
ЧтениеJ.Закрыть();
Ответ.УстановитьТелоИзСтроки(Текст);
    
Возврат Ответ;

КонецФункции

сам скрипт выложен на хостинге somee.com.
Файл конфигурации следующий:

<configuration>
<system.web>
   <customErrors mode="Off" />
</system.web>
<system.webServer>
<handlers>
<add verb="*" path="*.os" type="OneScript.ASPNETHandler.ASPNETHandler" name="ASPNETHandler" />
</handlers>
    <defaultDocument>
        <files>
            <add value="index.os" />
        </files>
    </defaultDocument>
</system.webServer>
<appSettings>
  <add key="CachingEnabled" value="false" />
  <add key="commonModulesPath" value="~/CommonModules/" />
  <add key="MarkdigMarkdownProcessor" value="attachAssembly" />
  <add key="YamlDotNetProcessor" value="attachAssembly" />
  <add key="sql" value="attachAssembly" />
  <add key="WebBackgroundJobs" value="attachAssembly" />
  <add key="HttpMeans" value="attachAssembly" />
  <add key="maxThreads" value="20" />
  <add key="LogToPath" value="~/db/" />
</appSettings>
</configuration>/>

Проблема заключается в том, что при обращении к ссылке 1-2 раза он выдаст содержимое файла, а потом некоторое время выдает следующую ошибку:

Может кто подсказать, где может скрываться ошибка?


#2

Где-то тут https://github.com/EvilBeaver/OneScript/blob/develop/src/ASPNETHandler/ASPNETHandler.cs

скорее всего - как-то не так обрабатываются многопточные вызовы. Надо пинговать автора

Он там какую-то магию делал ;-).