Я создал виртуальную машину Azure с ОС Ubuntu 14.04 LTS. Я установил на эту виртуальную машину приложение mean.io версии 0.3.3 с nginx, которое проксирует запросы в http-порт 3000 через порт 80. Я открыл одну конечную точку на лазурном портале для протокола TCP на частном порте 3000 и общедоступный порт 80. Я установил последнюю версию узла на виртуальную машину Azure. База данных (mongoDB) размещена на compose.io.
С помощью pm2 (https://www.npmjs.org/package/pm2) я создал демона которые запускают приложение.
По-видимому, все работает нормально: процессор был без нагрузки, а память была пустой (всего 100 МБ).
Но через некоторое время node.js не может обработать запрос. Я попытался сделать "завиток" в localhost 3000, но у меня нет ответа.
Проблема сохраняется только в виртуальной машине Azure: я пробовал то же приложение с той же конфигурацией на моем компьютере разработчика (рабочий стол ubuntu 14.04) и на Digital Ocean (другой дистрибутив сервера ubuntu 14.04), и все работает нормально без проблем.
Вы можете помочь мне найти проблему?