NGINX + Mono

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Сообщения
  • #6747
    manjey73
    Участник

    Пробую и такую связку.
    Вот что выкинул в лого nginx

    2017/07/25 17:37:18 [error] 1682#0: *1 open() "/home/pi/scada/ScadaWeb/scada/plugins/Scheme/SchemeSvc.svc/GetSchemeDoc" failed (2: No such file or directory), client: 10.0.0.47, server: scada, request: "GET /scada/plugins/Scheme/SchemeSvc.svc/GetSchemeDoc?viewID=20&viewStamp=0&_=1500993472505 HTTP/1.1", host: "10.0.0.151", referrer: "http://10.0.0.151/scada/plugins/Scheme/Scheme.aspx?viewID=20"
    2017/07/25 17:37:27 [error] 1682#0: *1 open() "/home/pi/scada/ScadaWeb/scada/ClientApiSvc.svc/CheckLoggedOn" failed (2: No such file or directory), client: 10.0.0.47, server: scada, request: "GET /scada/ClientApiSvc.svc/CheckLoggedOn?_=1500993471668 HTTP/1.1", host: "10.0.0.151", referrer: "http://10.0.0.151/scada/View.aspx?viewID=20"
    

    Реально в папках нет таких файлов как GetSchemeDoc и нет CheckLoggedOn.
    Они формируются на лету ? Или что это ? как раз эти самые ошибки происходили при попытках подключаться из разных сетей по умолчанию на чистом mono-xsp4 и под apache

    • Эта тема была изменена 6 лет, 8 месяцев назад от manjey73.
    #6756
    Mikhail
    Модератор

    GetSchemeDoc и нет CheckLoggedOn — это методы, которые вызываются через JavaScript API. То есть это и методы в коде, и часть ссылки при запросе данных.

    #6761
    manjey73
    Участник

    Ну вот на них как раз и ругается второй экземпляр WEB, запущенный на другом ПК.
    На Raspberry установлен FireFox, так как встроенный браузер явно не понимает некоторых вещей и ломает всю структуру при отображении.
    И ошибка в консоли видна в случае запуска под апачем, но ее нельзя успеть скопировать или раскрыть для детального просмотра так как сразу выкидывает в окно логирования. По крайней мере у меня не получилось в самом браузере посмотреть что и как.

    В данном случае Nginx был настроен на простое проксирование и запускал XSP4 сервер.
    И данную ошибку в логи выдает даже при одиночном подключении.

    • Этот ответ был изменен 6 лет, 8 месяцев назад от manjey73.
    #6788
    Mikhail
    Модератор

    Методы веб-апи в .NET относятся к Windows Communication Foundation. Можно поискать в плане поддержки WCF на данной связке.

    #6792
    manjey73
    Участник

    Я больше склоняюсь к связке Nginx + FastCGI. В данной ветке был режим Proxy.

    Что касается web-api, то там кажется во всех вариантах работает сам mono
    Просто сервера разные.
    В режиме прокси работает все так же mono-xsp4
    в режиме FastCGI — fastcgi-monoserver4
    в apache — mod-mono-server4

    Пока только 2-й способен подключиться одновременно из разных мест, не упав совсем, кроме работы таблиц. Но ошибки везде похожие.

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Вы должны авторизироваться для ответа в этой теме.