Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › NGINX + Mono
- В этой теме 4 ответа, 2 участника, последнее обновление 6 лет, 8 месяцев назад сделано manjey73.
-
АвторСообщения
-
25.07.2017 в 17:41 #6747manjey73Участник
Пробую и такую связку.
Вот что выкинул в лого nginx2017/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.
26.07.2017 в 16:28 #6756MikhailМодераторGetSchemeDoc и нет CheckLoggedOn — это методы, которые вызываются через JavaScript API. То есть это и методы в коде, и часть ссылки при запросе данных.
26.07.2017 в 17:00 #6761manjey73УчастникНу вот на них как раз и ругается второй экземпляр WEB, запущенный на другом ПК.
На Raspberry установлен FireFox, так как встроенный браузер явно не понимает некоторых вещей и ломает всю структуру при отображении.
И ошибка в консоли видна в случае запуска под апачем, но ее нельзя успеть скопировать или раскрыть для детального просмотра так как сразу выкидывает в окно логирования. По крайней мере у меня не получилось в самом браузере посмотреть что и как.В данном случае Nginx был настроен на простое проксирование и запускал XSP4 сервер.
И данную ошибку в логи выдает даже при одиночном подключении.- Этот ответ был изменен 6 лет, 8 месяцев назад от manjey73.
27.07.2017 в 19:30 #6788MikhailМодераторМетоды веб-апи в .NET относятся к Windows Communication Foundation. Можно поискать в плане поддержки WCF на данной связке.
27.07.2017 в 21:23 #6792manjey73УчастникЯ больше склоняюсь к связке Nginx + FastCGI. В данной ветке был режим Proxy.
Что касается web-api, то там кажется во всех вариантах работает сам mono
Просто сервера разные.
В режиме прокси работает все так же mono-xsp4
в режиме FastCGI — fastcgi-monoserver4
в apache — mod-mono-server4Пока только 2-й способен подключиться одновременно из разных мест, не упав совсем, кроме работы таблиц. Но ошибки везде похожие.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.