Помощник
|
Вопрос по серверу на VPS, nodejs/mongodb |
Gera
|
Сообщение
#1
|
||
|
|
||
|
|||
CryptoDevelop |
23.10.2018, 15:25;
Ответить: CryptoDevelop
Сообщение
#2
|
|
Gera, Чем вам помочь, то... Нода пытается слушать порт, который уже слушается.... ```ERR_CONNECTION_REFUSED```
А вообще дайте вывод команды Код netstat -tulpn | grep LISTEN И код server.js Один из вариантов возможного решения, запустите ноду через npm Еще возможно вы пытаетесь пару нод запустить на 1 порт... Сообщение отредактировал CryptoDevelop - 23.10.2018, 15:35 -------------------- |
|
|
Gera
|
Сообщение
#3
|
|
А вообще дайте вывод команды Код netstat -tulpn | grep LISTEN http://joxi.ru/8AnGvWNtzyYeGr Код файла server.js Код const
express = require('express'), bodyParser = require('body-parser'), cors = require('cors'), mngs = require('mongoose'), work = require('./app/work'), validData = require('./app/validation'), sendCourse = require('./app/getcourse/send'), createExcel = require('./app/excel/create'), saveUser = require('./app/excel/seeder'), redirect = require('./app/redirect'), rmdb = require('./app/excel/remove'), hbs = require('hbs'), newStat = require('./app/statistics/create'), updateStat = require('./app/statistics/update'), createStat = require('./app/statistics/excel'), app = express(), server_port = 80 mngs.connect(require("./app/database"), { useMongoClient: true }) let order = 0 app.set('views', __dirname + '/public') app.set('view engine', 'hbs') hbs.registerHelper('check', (val1, val2, option) => val1 === val2 ? option.fn(this) : option.inverse(this)) app.use(cors()) app.use(bodyParser.json()) app.use(bodyParser.urlencoded({ extended: true })) app.use(express.static(__dirname + '/public')) app.use(express.static(__dirname + '/excel')) app.get('/', (req, res) => { let qr = req.query, result = qr.result, sex if (result !== undefined) { sex = result[0] === 'm' ? 1 : 0 } else sex = 0 const utm = { source: qr['utm_source'], medium: qr['utm_medium'], campaign: qr['utm_campaign'] } order = 1 - order const version = order + 1 newStat({ done: false, version }) .then(id => res.render('index', { result, sex, utm, version, id })) }) app.get('/test', (req, res) => res.send(req.query.soc)) app.post('/work', (req, res) => { let data = req.body // fs.writeFile(__dirname + '/memem.log', 'body'); if (validData(data)) { let phychotype = work(data) redirect(res, data.sex, phychotype.data.total) saveUser(data, phychotype) sendCourse(data, phychotype) } else res.status(501).send() }) app.get('/create', (req, res) => createExcel(res)) app.get('/stats', (req, res) => createStat(res)) app.patch('/lxcrfsoft', (req, res) => rmdb(res)) app.listen(server_port, () => console.log(`Сервер запущен -p ${server_port}`)) -------------------- |
|
|
CryptoDevelop |
23.10.2018, 18:59;
Ответить: CryptoDevelop
Сообщение
#4
|
|
Gera, Напишите мне в телеграмм @FullMk посмотрю, что то странное....
-------------------- |
|
|
Gera
|
Сообщение
#5
|
|
Gera, Напишите мне в телеграмм @FullMk посмотрю, что то странное.... Напишу. А что именно странного тут? Странное, что ничего не делали и проблем не было, а тут сам перестал работать, хотя никаких изменений не вносили -------------------- |
|
|
CryptoDevelop |
24.10.2018, 10:29;
Ответить: CryptoDevelop
Сообщение
#6
|
|
|
Gera, Потому что нода слушает порт, но есть ошибка. Которая вызывается если порт уже кто то слушает + я зашел на ваш сайт... Он висит, так как будто нода слушает, но внутри эксепшены... Принцип работы сервера на ноде несколько иной в отличии от апачей и нжинксов. И что бы посмотреть более детально нужен доступ на сервер.
П.С. А это ERR_EMPTY_RESPONSE вылезает когда функция завершилась, а вызова респонса не было... П.С.2 И вы говорите, у вас раньше работало и потом помогали 3 строчки - это уже не правильно... П.С.3. Думаю так понятней.
Сообщение отредактировал CryptoDevelop - 24.10.2018, 10:34 -------------------- |
|
|
||
lostprophet |
30.12.2020, 12:43;
Ответить: lostprophet
Сообщение
#7
|
|
|
Open
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
NetRay VPS. Аренда надежных виртуальных серверов Виртуальные сервера |
7 | NetRay | 1580 | 16.4.2024, 16:16 автор: NetRay |
|
RoboVPS - KVM SSD VPS серверы в Германии от 149 рублей Новости компании, текущие акции |
25 | rustelekom | 14137 | 10.4.2024, 12:13 автор: rustelekom |
|
PQ.HOSTING - VPS/VDS - MD, UA, USA, HK, LV, NL, RU, CA, DE, SK, CZE, GB, IL, TR, PL, BG, RO, IT, FL, HU | 77 | pqhosting | 36385 | 19.3.2024, 13:13 автор: pqhosting |
|
Ищу облачные сервисы VPS с посуточной оплатой | 5 | Boymaster | 2208 | 6.3.2024, 21:11 автор: Boymaster |
|
Вопрос - платное размещение баннеров на сайте | 10 | WGN | 3184 | 14.12.2020, 14:20 автор: Peterson |
Текстовая версия | Сейчас: 20.4.2024, 5:23 |