MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie udało się uruchomić aplikacji (port 8080) niedostępny

Miał dokładnie ten sam komunikat o błędzie:Application 'appname' failed to start (port 8080 not available) on open shift node app

Po wielu lekturach okazało się, że wielu różnych użytkowników, w tym ja, znalazło różne rozwiązania tego samego komunikatu o błędzie. Radziłbym więc nie szukać szybkich rozwiązań tego błędu. Najważniejszym krokiem jest krok 1 na poniższej liście.

Moim rozwiązaniem było dodanie brakującej zależności w package.json, w moim konkretnym przypadku musiałem dodać "bcrypt":"~0.8.5" , taka głupia rzecz!

Teraz, jak udało mi się naprawić problem, wiedząc tylko o błędzie „port 8080 niedostępny”:

  1. ssh wszedł do aplikacji, przeszedł do katalogu repozytorium aplikacji (cd $OPENSHIFT_REPO_DIR ) i uruchom npm start
  2. Otrzymałem [...] Error: Cannot find module 'bcrypt' [...]
  3. Wylogowano z ssh, uruchom npm info bcrypt | grep "version:" , zwróciło „0,8.5”
  4. Dodano wpis "bcrypt":"~0.8.5" do mojego package.json i wprowadzonych/przesłanych zmian.
  5. Problem rozwiązany, aplikacja działa!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak usunąć dokument, do którego odwołuje się identyfikator w mongoDB z php?

  2. Jak skonfigurować MongoDB tak, aby uwzględniał UTF-8?

  3. Co to jest operator $unwind w MongoDB?

  4. Jak zatrzymać Mongo DB jednym poleceniem?

  5. MongoDB Specyfikatory formatu $dateToString