Доброго времени суток!
В общем у меня не совсем стандартная проблема. Постараюсь описать более подробно...
Имеется сайт на фреймворке laravel 5.2 и ардуино уно, на которой развернут web-сервер с клиентом, который отправляет каждую секунду GET-запрос с параметрами на сайт. на самом сайте реализован API для обработки входящих данных.
После первой проверки выявилась одна проблема - далеко не все запросы проходят. Из 60 запросов доходили максимум 14, минимально 3. При этом запросы в принципе не проходят, т.е. не приходят пустые параметры, а в принципе ничего не приходит. Начали разбираться. Посмотрели трафик в Wireshark, на сетевую все запросы приходят в том виде, в котором нужно. Начали грешить на laravel, подняли на локалхосте еще 1 сайт, в который тупо засунули 1 файл, обрабатывающий запрос и пишущий все в файл и попытались отправить данные на этот сайт - безрезультатно.
Перебрали по кусочкам скетч ардуино и логи Wireshark - запросы, которые были приняты и обработаны абсолютно ничем не отличаются от запросов, которые приняты не были.
На ночь глядя решили поменять WAMP-платформу. На двух других платформах (denwer и server2go) все заработало сразу же, с теми же файлами и на той же машине.
Еще такой момент - мы также думали, что косяк в ардуине, поэтому решили ее исключить и создали еще 1 сайт на той же машине, задача которого была отправлять те же самые данные, которые должна отправлять ардуино, каждую секунду. В этом случае все работало четко.
Очень не хочется думать, что проблема в OS, но вроде как больше не вижу причин, тем более, что данные на порт поступают, а на сайт нет и единственная "прослойка" между ними - это OS.
Если кто-то сталкивался с таким? Ну или если разработчики увидят это сообщение и ответят. Просто из-за такой мелочи уходить от использования OS не вообще не вариант(((
Версия программы: 5.2.2
Настройки сервера: Apache 2.4 & Nginx 1.7; PHP 5.6, Mysql 5.6, для доступа к сайту по сети проброшен алиас.
Заранее благодарю за помощь.
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 25 апр 2024, 09:29
- Часовой пояс: UTC+03:00