Всім привіт!
Потрібно відремонтувати Парсер, який розміщено на сервері.
Після перезапуску сервера, Парсер перестав збирати дані.
Що з ним трапилось я не знаю, тому на питання: що ремонтувати? я не відповім
+
Потрібно налагодити Екстрактор даних з серверу.
Він був написаний під трохи інший код, але його можно адаптувати під цей парсер.
Інформація стосовно Парсера:
- Він написаний на javascript
- База даних mongodb
- Парсер реалізовано наступним методом:
- Сервер збирач отримує дані з сайту донору
- ->
- Сервер головний отримує дані від збирача та зберігає їх в бд
- ->
- Екстрактор, який написано на бібліотеці electronjs
- експортує (вибірково) дані в форматі csv на мій пк
- ОС серверів - Ubuntu без GUI, одна з останніх версій.
Пишу про це, тому що для деяких програмерів важливо, щоб був GUI =))
- Сервера розміщено на хостингу timeweb, тому можливо потрібно буде використовувати впн для коннекту, залежить від вашого провайдера, бо деякі блокують коннект.
Надам для роботи наступну інформацію:
- Архів з кодом, який розміщено на сервері
- Інструкція від хлопця, що писав код (Можливо допоможе розібратися з тим, як працює парсер)
- Доступ до серверів, наступного формату:
Ім'я серверу: Main Server
IP сервера: 185.104.XXX.XX
Им`я юзера: root
Пасс: хухухухухухухухухухух
Доступ можливий через ссх, або консоль сайту
- Архів з кодом Екстрактора
З повагою, Є
Додаю більше інфи про код парсеру.
Ось інфа з файлу package.json
{
"name": "task_planner",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"build": "tsc",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"amqplib": "^0.8.0",
"dotenv": "^10.0.0",
"mongodb": "^4.1.0",
"mongoose": "^5.13.5",
"redis": "^3.1.2",
"winston": "^3.3.3"
},
"devDependencies": {
"@types/amqplib": "^0.8.1",
"@types/dotenv": "^8.2.0",
"@types/mongodb": "^4.0.7",
"@types/node": "^16.4.11",
"@types/redis": "^2.8.31",
"@types/winston": "^2.4.4",
"typescript": "^4.3.5"
}
}