MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Aplikasi gagal untuk memulai (port 8080) tidak tersedia

Memiliki pesan kesalahan yang sama persis:Application 'appname' failed to start (port 8080 not available) on open shift node app

Setelah banyak membaca menemukan bahwa banyak pengguna yang berbeda datang ke solusi yang berbeda untuk pesan kesalahan yang sama, termasuk saya sendiri. Jadi saya sarankan untuk tidak mencari solusi cepat untuk kesalahan ini. Langkah terpenting adalah langkah 1 dalam daftar di bawah ini.

Solusi saya adalah menambahkan ketergantungan yang hilang di package.json, untuk kasus khusus saya, saya perlu menambahkan "bcrypt":"~0.8.5" , hal yang sangat bodoh!

Sekarang, bagaimana saya bisa memperbaiki masalah hanya dengan mengetahui kesalahan "port 8080 tidak tersedia":

  1. masuk ke aplikasi, buka direktori repo aplikasi (cd $OPENSHIFT_REPO_DIR ) dan jalankan npm start
  2. Mendapat [...] Error: Cannot find module 'bcrypt' [...]
  3. Keluar dari ssh, jalankan npm info bcrypt | grep "version:" , ia mengembalikan "0,8.5"
  4. Menambahkan entri "bcrypt":"~0.8.5" ke package.json saya dan melakukan/mendorong perubahan.
  5. Masalah terpecahkan, aplikasi berjalan!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menyimpan File di MongoDB dengan GridFS

  2. Cara Mengamankan Server ClusterControl

  3. Cara mencari di array objek di mongodb

  4. Penyortiran kompleks mongo?

  5. Tidak dapat terhubung ke Basis Data Mongo Cloud mongodb di Golang di Ubuntu