Octofarm: masalah mulai server linux mint

Dibuat pada 15 Nov 2020  Β·  12Komentar  Β·  Sumber: OctoFarm/OctoFarm

Hai,

Saya telah mengikuti instruksi penginstalan tetapi saya terjebak pada langkah awal npm. Sepertinya server mulai tetapi baris terakhir saya bukan '> node app.js > production.log 2> productionError.log' seperti yang dijelaskan dalam instruksi. Alih-alih ketika saya menjalankan npm start saya melihat:

[email protected] sebelum memulai /home/faheem/OctoFarm
instal npm --produksi

dan mencoba untuk menginstal setiap waktu. Pada akhir instalasi saya melihat:

[email protected] mulai /home/faheem/OctoFarm
pm2 mulai app.js --name OctoFarm -o './logs/pm2.log' -e './logs/pm2.error.log' --time
[PM2] Menerapkan tindakan restartProcessId pada aplikasi OctoFarm
[PM2] [OctoFarm](0)
[PM2] Proses berhasil dimulai
β”Œβ”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€ ──────┬──────────┬──────────┐
id nama mode status cpu memori
β”œβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€ ──────┼──────────┼───────────
0 OctoFarm garpu 0 online 0% 23.5mb
└────┴────────────────────┴──────────┴──────┴───── ──────┴──────────┴──────────

yang membuat saya berpikir itu berjalan tetapi ketika saya pergi ke alamat server Firefox hanya memberi tahu saya bahwa koneksi telah diatur ulang.

Dalam file pm2.log saya melihat banyak hal ini berulang:
2020-11-15T22:19:09: MASALAH PETA PANAS TypeError: Tidak dapat membaca properti '0' dari nol
2020-11-15T22:19:09: di Function.heatMapping (/home/faheem/OctoFarm/lib/dataFunctions/printerClean.js:1088:22)
15-11-2020T22:19:09: di Function.sortCurrentOperations (/home/faheem/OctoFarm/lib/dataFunctions/printerClean.js:443:30)
15-11-2020T22:19:09: pada Timeout._onTimeout (/home/faheem/OctoFarm/lib/dataFunctions/printerClean.js:1189:22)
15-11-2020T22:19:09: di listOnTimeout (internal/timers.js:554:17)
15-11-2020T22:19:09: di processTimers (internal/timers.js:497:7)

Bantuan apa pun akan dihargai. Terima kasih

Semua 12 komentar

Apakah Anda memiliki file OctoFarm-Server.log di direktori log? Jika demikian, dapatkah Anda mempostingnya?

Ya... Baru saja memeriksa - ternyata layanan MongoDB tidak dimulai - oops. Baru saja memulai dan mencoba lagi tetapi masih tidak memuat. log server terlampir.
Terima kasih

OctoFarm-Server (salin).txt

Ya... Baru saja memeriksa - ternyata layanan MongoDB tidak dimulai - oops. Baru saja memulai dan mencoba lagi tetapi masih tidak memuat. log server terlampir.
Terima kasih

OctoFarm-Server (salin).txt

Log itu masih menunjukkan detail basis data Anda salah/gagal terhubung. Apakah Anda me-restart OctoFarm' setelah memulai database?

Seperti apa tampilan url Anda di config.js?

Ya... Baru saja memeriksa - ternyata layanan MongoDB tidak dimulai - oops. Baru saja memulai dan mencoba lagi tetapi masih tidak memuat. log server terlampir.
Terima kasih
OctoFarm-Server (salin).txt

Log itu masih menunjukkan detail basis data Anda salah/gagal terhubung. Apakah Anda me-restart OctoFarm' setelah memulai database?

Seperti apa tampilan url Anda di config.js?

Saya me-restart Octofarm setelah memulai database. Saya tidak tahu mengapa masih menjalankan npm install --production ketika saya menjalankan npm start. Apakah itu normal?

config.js? config.js mana yang harus saya lihat? Di db.js saya mengatur URI ke:
MongoURI: ' mongodb://localhost :27017/octofarm'

karena octoprint dan mongodb berjalan di laptop yang sama

Hmm ok tidak disebutkan jadi hanya ingin mengesampingkannya.

Ya, skrip npm preflight hanya ada di sana untuk kenyamanan, ia harus menyadari bahwa paket-paket telah diinstal dan lewati.

Sudahkah Anda mencoba me-restart sistem?

Apa versi nodejs dan mongo Anda juga?

Ini tentu saja tidak terhubung karena alasan tertentu ke database Mongodb. Apakah Anda juga memiliki pm2.error.log yang seharusnya ada di folder /logs di OctoFarm.

versi simpul: v14.15.0
versi mongo: v4.4.1

Saya telah me-reboot sistem sejak menginstal Octofarm dan Mongo

File log baru setelah memulai ulang mongo dan octofarm terlampir
OctoFarm-Server.log.txt
pm2.error.log.txt
pm2.log.txt

Hmm ok tidak disebutkan jadi hanya ingin mengesampingkannya.

Ya, skrip npm preflight hanya ada di sana untuk kenyamanan, ia harus menyadari bahwa paket-paket telah diinstal dan lewati.

Sudahkah Anda mencoba me-restart sistem?

Apa versi nodejs dan mongo Anda juga?

Ini tentu saja tidak terhubung karena alasan tertentu ke database Mongodb. Apakah Anda juga memiliki pm2.error.log yang seharusnya ada di folder /logs di OctoFarm.

Terima kasih, saya akan melihat log di pagi hari untuk Anda, saya akan pergi tidur.

Satu hal. Nodejs 14 tidak didukung, saya hanya mendukung versi LTS. 12 dianjurkan. Ada masalah basis data yang cukup lucu dengan 14 juga jadi patut dicoba sampai saya dapat melihat log.

Terima kasih, saya akan melihat log di pagi hari untuk Anda, saya akan pergi tidur.

Satu hal. Nodejs 14 tidak didukung, saya hanya mendukung versi LTS. 12 dianjurkan. Ada masalah basis data yang cukup lucu dengan 14 juga jadi patut dicoba sampai saya dapat melihat log.

diturunkan ke nodejs 12 masih sama. Semoga Anda bisa memahaminya di pagi hari!

Anda memiliki dua versi OctoFarm running man, atau yang lainnya di server Anda mulai dari port 4000.

Saya tidak berpikir Anda menghentikan instance lama Anda dengan benar dari tampilannya.

Di folder octofarm:

Mencoba
pm2 list

Anda akan melihat contoh OctoFarm, jika demikian gunakan
npm run stop

Kemudian lakukan npm start dan Anda harus dapat mengakses antarmuka. Selain itu server tampaknya mulai baik-baik saja.

Cek juga di https://octofarm.net/ untuk petunjuk lebih terkini. Saya akan membersihkannya minggu ini.

Sepertinya Anda benar. Sesuatu sedang berjalan pada port 4000. Perintah bernama nxd - apakah itu node? Jika tidak, saya tidak tahu apa itu! Dan itu restart secara otomatis.

faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 2353 nx 3u IPv4 5928504 0t0 TCP *:4000 (DENGARKAN)
nxd 2353 nx 4u IPv6 5927461 0t0 TCP *:4000 (DENGARKAN)
faheem@faheem :~ $ sudo kill -9 2353
faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 24513 nx 3u IPv6 11516857 0t0 TCP *:4000 (DENGARKAN)
nxd 24513 nx 4u IPv4 11517317 0t0 TCP *:4000 (DENGARKAN)

daftar pm2 menunjukkan instance lama dihentikan (saya pikir):

faheem@faheem-HP-EliteBook-8470p :~/OctoFarm$ daftar pm2
β”Œβ”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€ ──────┬──────────┬──────────┐
id nama mode status cpu memori
β”œβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€ ──────┼──────────┼───────────
0 OctoFarm garpu 15 berhenti 0% 0b
└────┴────────────────────┴──────────┴──────┴───── β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Terima kasih untuk bantuannya. Saya kira jika saya dapat mengetahui apa perintah nxd yang mendengarkan pada port 4000, saya mungkin dapat memperbaikinya. Atau, apakah ada cara untuk membuat OctoFarm mendengarkan di port lain?

Sepertinya Anda benar. Sesuatu sedang berjalan pada port 4000. Perintah bernama nxd - apakah itu node? Jika tidak, saya tidak tahu apa itu! Dan itu restart secara otomatis.

faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 2353 nx 3u IPv4 5928504 0t0 TCP *:4000 (DENGARKAN)
nxd 2353 nx 4u IPv6 5927461 0t0 TCP *:4000 (DENGARKAN)
faheem@faheem :~ $ sudo kill -9 2353
faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 24513 nx 3u IPv6 11516857 0t0 TCP *:4000 (DENGARKAN)
nxd 24513 nx 4u IPv4 11517317 0t0 TCP *:4000 (DENGARKAN)

daftar pm2 menunjukkan instance lama dihentikan (saya pikir):

faheem@faheem-HP-EliteBook-8470p :~/OctoFarm$ daftar pm2
β”Œβ”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€ ──────┬──────────┬──────────┐
id nama mode status cpu memori
β”œβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€ ──────┼──────────┼───────────
0 OctoFarm garpu 15 berhenti 0% 0b
└────┴────────────────────┴──────────┴──────┴───── β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Terima kasih untuk bantuannya. Saya kira jika saya dapat mengetahui apa perintah nxd yang mendengarkan pada port 4000, saya mungkin dapat memperbaikinya. Atau, apakah ada cara untuk membuat OctoFarm mendengarkan di port lain?

Aku menemukannya! Saya memiliki beberapa perangkat lunak bernama NoMachine yang berjalan dan ternyata itu adalah proses nxd yang mendengarkan pada port 4000. Saya telah mengatur ulang untuk mendengarkan pada port yang berbeda dan OctoFarm berfungsi!

Terima kasih sekali lagi atas bantuannya. Saya memang mengikuti instruksi Anda di https://octofarm.net/ satu-satunya hal yang hilang adalah layanan start mongodb tapi itu mungkin hanya karena saya reboot dan tidak restart secara otomatis.

Sepertinya Anda benar. Sesuatu sedang berjalan pada port 4000. Perintah bernama nxd - apakah itu node? Jika tidak, saya tidak tahu apa itu! Dan itu restart secara otomatis.
faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 2353 nx 3u IPv4 5928504 0t0 TCP *:4000 (DENGARKAN)
nxd 2353 nx 4u IPv6 5927461 0t0 TCP *:4000 (DENGARKAN)
faheem@faheem :~ $ sudo kill -9 2353
faheem@faheem :~ $ sudo lsof -i :4000
COMMAND PID PENGGUNA JENIS FD UKURAN PERANGKAT/NAMA NODE NONAKTIF
nxd 24513 nx 3u IPv6 11516857 0t0 TCP *:4000 (DENGARKAN)
nxd 24513 nx 4u IPv4 11517317 0t0 TCP *:4000 (DENGARKAN)
daftar pm2 menunjukkan instance lama dihentikan (saya pikir):
faheem@faheem-HP-EliteBook-8470p :~/OctoFarm$ daftar pm2
β”Œβ”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€ ──────┬──────────┬──────────┐
id nama mode status cpu memori
β”œβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€ ──────┼──────────┼───────────
0 OctoFarm garpu 15 berhenti 0% 0b
└────┴────────────────────┴──────────┴──────┴───── β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Terima kasih untuk bantuannya. Saya kira jika saya dapat mengetahui apa perintah nxd yang mendengarkan pada port 4000, saya mungkin dapat memperbaikinya. Atau, apakah ada cara untuk membuat OctoFarm mendengarkan di port lain?

Aku menemukannya! Saya memiliki beberapa perangkat lunak bernama NoMachine yang berjalan dan ternyata itu adalah proses nxd yang mendengarkan pada port 4000. Saya telah mengatur ulang untuk mendengarkan pada port yang berbeda dan OctoFarm berfungsi!

Terima kasih sekali lagi atas bantuannya. Saya memang mengikuti instruksi Anda di https://octofarm.net/ satu-satunya hal yang hilang adalah layanan start mongodb tapi itu mungkin hanya karena saya reboot dan tidak restart secara otomatis.

Saya menggunakan perangkat lunak yang sama! Itu benar-benar gila saya di dalamnya berjalan pada 4000 ahahaha. Brilian, senang Anda menyelesaikannya.

Ya instruksi saya agak kacau pada menit saya minta maaf untuk itu. Itu juga harus memiliki bagian tentang memulai kembali MongoDB tetapi saya hanya memperbaruinya dalam seminggu terakhir.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat