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

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

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

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

본문

서비스 항목
- 관리자 홈페이지 : 이중화된 웹서버에서 운영
- 앱 : 웹서버를 바라보게 되어있음. (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 쥐멜닷컴

 

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

이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 75,655 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. 디오리진 샤아 자쿠2

    참여56 회 시작19.06.24 11:22 종료19.06.29 11:22
  2. 그누보드5.3 NEW관리자 (아이스크림GE9)

    참여46 회 시작19.06.20 09:16 종료19.06.27 09:16
  3. @멘션 알림 플러그인

    참여34 회 시작19.06.19 11:16 종료19.06.26 11:16
  4. kloxo-mr7 웹패널 자동 설치 스크립트

    참여26 회 시작19.06.19 09:56 종료19.06.26 09:56

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT