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
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
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
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).txtLog 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.