질문을 삭제하지 말아주세요.!
 
1
0
-1

안녕하세요.

라라벨의 AWS SES 를 이용하여 이메일 서비스를 사용 중입니다.

이메일 view template 의 내용을 바꾸었더니 바뀐 내용이 반영되지 않은채 메일이 보내지고 있어서

혹 cache 문제일까 하여

php artisan view:clear, php artisan cache:clear 등을 해봤는데 똑같더라구요..

다른 문제일 수도 있을 것 같아 계속 찾아보고 있습니다.

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      1) view template를 변경하고, 운영 서버에 코드를 배포하신거죠?
      2) 캐시 드라이버가 뭐죠? 
      3) 메일 보내기를 위해 큐(=~ Job Queue)를 사용하시나요? 사용하신다면 큐는 어떻게 구동하시나요?

      1. lzao

        답변 감사합니다.

        1) view template 변경해서 운영서버에 배포 했습니다.

        개발쪽에서 주로 테스트를 하는데 개발쪽도 같습니다.

        2) 캐시 드라이버는 잘 모르겠습니다. 따로 설정한 것도 없고 건드린 적도 없습니다.

        3) 메일 보내기 위해 큐를 사용합니다. AWS SQS 사용합니다.

        supervisor로 설정하여 사용합니다.

      2. 김주원

        큐가 의심됩니다.

        "supervisorctl status" 명령으로 supervisor가 관리하는 "php artisan queue:work" 프로세스가 언제 실행되었는 지 확인할 수 있습니다. "php artisan queue:resetart" 명령으로 큐 워커를  재시작할 수 있습니다.(=~ 또는 supervisorctl restart all)


      3. lzao

        답변 감사합니다.

        해당 문제 해결 되었습니다.

        supervisorctl restart all을 해봐도 같은 문제였습니다. 다만, storage/ 폴더 자체를 777 권한을 줬는데도 불구하고 artisan view:clear를 하게 될 시 storage/framework/view/ 밑에 뷰 캐시파일이 생성될 때 544 인가?

        기억은 잘 안나지만 권한문제로 메일이 안 보내졌던 이슈도 있었습니다.

        view:clear를 하게 될 때 권한을 777로 자동으로 주는 방법이 있는 지 찾아봐야 할 것 같습니다.

        답변 감사합니다.

        메일이 안보내 졌던 이슈는 라라벨 Mail 보내기 이슈와 동일합니다.

      CommentAdd your comment...