Здравствуйте, столкнулся с не очень приятно проблемой, есть сайт работающий с mongoDB и приложение на NodeJS тоже работающий с mongoDB , но работать вместе они отказываются.
При запущенном APACHE не запускается бот на NodeJS
При запущенном приложении NodeJS не запускается APACHE
В данном случае как пример, при включенном APACHE не запускается mongo-express.
Есть так же второе приложение, которое работает, но не передает информацию на сайт.
Варианты вроде не использовать mongo-express пожалуйста не предлагайте, т.к. это не единственно приложение.
PS: При переносе NodeJS все работает нормально, но сам сайт написан под локальную базу MongoDB
> При запущенном APACHE не запускается бот на NodeJS
И где сообщение об ошибке?
> При запущенном приложении NodeJS не запускается APACHE
И где сообщение об ошибке?
Впочем, если они оба пытаются слушать один и тот же порт, то решение очевидно, порт должен слушать Apache и проксировать нужные запросы в ноду, которая должна слушать другой порт.
Как я понимаю, порт который слушает nodejs нужно менять в конфиге самого nodejs, но т.к. с ним я столкнулся вперые, не подскажете, где именно находится конфиг nodejs ? OS: Ubuntu
После того как не запустился Apache посмотри его логи, там всего скорее найдешь сообщение о том что не может получить доступ к каким-либо ресурсам (например 80 порту). Как только устранишь проблемы, настроив конфиг, то все будет работать. Ну, а если нет, тогда пиши сюда логи всех приложений. Пока в твоем сообщении не достаточно информации, чтобы что-то рекомендовать.
Александр Острадчук: Это сообщение, ничего не говорит о проблеме. Тут только пишут что один из процессов mpm завершен. Если это все что есть, тогда это очень странно. Все же попробуй для теста изменить порт апачу, это наиболее распространенная проблема.