#javascript #socket.io
#javascript #socket.io
Вопрос:
Мой сервер сокетов иногда отключается, и я не могу проверить почему, потому что нет текстового журнала, где я мог бы проверить последние сообщения об ошибках, может быть, есть способ записать это в текстовый файл после завершения работы?
Комментарии:
1. Можете ли вы поделиться минимальным кодом для веб-сервера?
2. сервер имеет 667 строк и длину: 19674 :/ я думаю, что небольшое количество кода не помогло
3. Хм. Это все усложнит…
4. сокет. io показывает ошибку всего пару миллисекунд и отключается, что раздражает…
Ответ №1:
Вызовите свою программу следующим образом: node myserver.js 2> error_log.txt
Когда программа закроется, в error_log txt будут записаны все сообщения, включая сообщение об ошибке, из-за которого произошел сбой программы.
Чтобы также получить всю консоль.регистрируйте сообщения, которые вы можете делать node myserver.js > error_log.txt > 2>amp;1
(Я использовал эту команду в консоли bash в Windows)
Комментарии:
1. 2> Перенаправляет сообщение об ошибке на вывод (stderr). С помощью just > выводится стандартный вывод.
2. Какую консоль вы используете? Это должно работать в Linux или bash в Windows.
3. когда я пытаюсь использовать второй способ, сервер отключается
4. я использую файл windows .bat
5. Я пробовал это с помощью .bat, и это должно сработать. Вы можете сделать это
.myserver.bat 2> error_log.txt