APP 서버 이중화시 푸쉬관련 이슈문제입니다.

APP 서버 이중화시 푸쉬관련 이슈문제입니다.

QA

APP 서버 이중화시 푸쉬관련 이슈문제입니다.

답변 1

본문

서비스 항목
- 관리자 홈페이지 : 이중화된 웹서버에서 운영
- 앱 : 웹서버를 바라보게 되어있음. (host 지정하여 커넥팅함)


운영 서버 환경
1. L4스위치를 이용한 2개 물리 서버 로드밸런싱으로 이중화 서버 운영중
2. DB, data는 별도 서버를 가지고 있음. 
     - data는 웹서버와 동일한 서버에 있고, DB는 별도 서버에 있음 (웹서버에서 DB 커넥팅함 / DB는 내부망)

 

웹서버 사양

  • CentOs 6.x
  • MariaDB 5.5
  • Apache 2.2
  • php 5.5
  • nodejs 설치됨 (푸시 관련)

앱 소스 관련
cordova_plugins.js 파일에 phonegap-plugin-push.PushNotification 플러그인이 설치되어있음

  module.exports = [{ 
    "id": "phonegap-plugin-push.PushNotification",
    "file": "plugins/phonegap-plugin-push/www/push.js",
    "pluginId": "phonegap-plugin-push", 
    "clobbers": [ "PushNotification" ] 
  }];

  module.exports.metadata = {
     . . .
     "phonegap-plugin-push": "1.8.4"
  };

 

 

이슈사항
앱의 소스를 변경한 이력이 없고, 서버만 변경되었습니다.
서버 이관 전 단일화 가상서버에서 운영했으며, 앱의 푸시가 잘 작동함(백그라운드 푸시, 포어그라운드 푸시 모두)
서버 이관 이후 (위 운영서버 환경 중 1번 내용이며, DB서버는 아이피만 변경되고 물리적인 변경이 없었음) 푸시가 작동하지 않음.


시도 내용 및 내역
Firebase FCM 통신을 위해  서버단의 통신 포트 개방함 (이중화 개별 아이피가 아닌 L4 vip 아이피로 개방함) 
- 개방 포트 : 5228, 5229, 5230, 2195
- 결과 : 백그라운드 푸시 안됨 / 포어그라운드 푸시 작동함
- 2일 정도 지난 뒤 다시 백그라운드 푸시 확인시도했으나, 잘되던 포어그라운드 푸시도 안됨.


앱의 소스를 변경하여 재 배포한 이력이 없음에도, 잘작동하던 푸시 기능이 작동하지 않고 있습니다.
서버 이관이라는 이슈 이후 일어난 일이므로, 서버나 Firebase Fcm 통신 환경에서 문제를 찾아야할까요?

 

정확한 이유와 해결방법을 알고 계시는분은 연락부탁드립니다.

tkdwls0721 쥐멜닷컴

 

해결될 경우 소정의 사례를 할 의향도 있습니다.

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 8
© SIRSOFT
현재 페이지 제일 처음으로