ftp 전송시 ftp_put 오류가 나는데요 봐주세요! - CodeIgniter 한국사용자포럼

개발 Q&A

제목 ftp 전송시 ftp_put 오류가 나는데요 봐주세요!
카테고리 PHP
글쓴이 우왕 작성시각 2018/11/29 14:40:11
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 218   RSS

안녕하세요FTP 관련 질문드립니다.

ftp로 xml을 전송하고 있는데요ftp send시 ftp_put에서 오류가 나거든요

근데 특정 파일만 그러는게 아니고

랜덤으로 100개중에 4개는 나는 것 같아요.

그래서 아직 분석중이긴 한데

제가 어떤 식으로 접근을 해야 원인을 좀 더 쉽게 찾을 수 있을까요?조언을 얻을 수 있을까 하여 여기다가 글을 올려봅니다!

읽어주셔서 감사합니다.

 

 

=============================내용 추가합니다.

실패뜬 것들을 재전송하면 성공적으로 보내지긴 합니다!계속 실패는 아니라는 것 말씀드립니다 ㅠㅠㅠ더 예측이 힘드네요

 다음글 네트워크 트래픽 총량 확인 방법이 어떤게 있을까요? (4)
 이전글 코드이그나이터 api 문서 자동화 하는 방법이 있나요?... (1)

댓글

변종원(웅파) / 2018/11/29 16:51:15 / 추천 0
에러메시지가 어떻게 나오는지에 따라 대응하시면 될것 같습니다. (에러메세지는 없네요)
우왕 / 2018/11/29 17:00:17 / 추천 0

답변 감사합니다.

근데 그 부분은 저도 답답한 부분인데요.

자바랑은 다르게 별도로 에러 메세지를 구할 수 있는 방법이 없지 않나요..?

거진 true, false 이런식으로 떨어지더라고요

제가 자바로 개발할 때는 에러메세지 몇개로 구분을 했던 기억은 있긴 한데... 

일단 확실한 건 로그 추적 결과 ftp_put 할 때 에러가 난다는 점입니다.. 거기에 찍은 로그가 보였거든요..

error_get_last () 이런거 말씀하신 걸까요? 저도 구글링 다시 해보겠습니다

변종원(웅파) / 2018/11/29 19:12:32 / 추천 0
우왕/ 웹서버 로그나 에러로그 확인해보세요.
네이처그린 / 2018/11/30 06:42:03 / 추천 0

제 경험으로는 FTP 연결이 100% 안정적이라는 보장이 없다는 것을 전제로 구축 해야 하는것 같습니다.

해외 서버로 매일 10기가 정도 전송을 해야 하는데, 핑이 너무 불안정해서 50~60%정도는 전송 실패가 되더라구요...ㅠ.ㅠ

그래서 PHP에서 배치파일, 파이썬으로도 해봤지만 스크립트로는 예외처리 사항(몇번 손대다가 귀찮....)이 많아서 포기했었습니다.

 

결국에는 윈도우의 경우 WINSCP나 FTP프로그램 CLI를 만들어서 돌린 기억이 있네요 ^^;