MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Ứng dụng không khởi động được (cổng 8080) không khả dụng

Có thông báo lỗi giống hệt nhau:Application 'appname' failed to start (port 8080 not available) on open shift node app

Sau khi đọc nhiều, phát hiện ra rằng nhiều người dùng khác nhau đã tìm đến các giải pháp khác nhau cho cùng một thông báo lỗi, bao gồm cả tôi. Vì vậy, tôi khuyên bạn không nên tìm kiếm các giải pháp nhanh chóng cho lỗi này. Bước quan trọng nhất là bước 1 trong danh sách dưới đây.

Giải pháp của tôi là thêm phần phụ thuộc bị thiếu vào package.json, đối với trường hợp cụ thể của tôi, tôi cần thêm "bcrypt":"~0.8.5" , một điều ngu ngốc!

Bây giờ, tôi đã làm cách nào để khắc phục sự cố chỉ biết lỗi "cổng 8080 không khả dụng":

  1. ssh'd vào ứng dụng, đi tới dir repo ứng dụng (cd $OPENSHIFT_REPO_DIR ) và chạy npm start
  2. [...] Error: Cannot find module 'bcrypt' [...]
  3. Đăng xuất khỏi ssh, chạy npm info bcrypt | grep "version:" , nó trả về "0.8.5"
  4. Đã thêm mục nhập "bcrypt":"~ 0.8.5" vào package.json của tôi và các thay đổi đã cam kết / đẩy.
  5. Sự cố đã được giải quyết, ứng dụng sẽ chạy!


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ chuyển đổi

  2. Mongodb tổng hợp (đếm) trên nhiều trường đồng thời

  3. MongoDB $ log10

  4. 5 cách để có được mili giây từ một ngày trong MongoDB

  5. quá nhiều tệp đang mở trong máy chủ mgo go