나는 Net_NNTP->post()
함수를 사용하고 있습니다. 그러면 NNTP 서버에 메시지가 게시됩니다. 때로는 (경우의 30-50 %) 메시지의 모든 줄의 마지막 1 자 또는 2 자 수가 잘립니다. 때때로 이것은 잘 작동합니다.무작위로 작동하지 않는 무언가를 디버깅하는 방법은 무엇입니까?
정말이 방법을 찾을 수 없습니다. 그것은 메시지 등에 삽입 된 텍스트가 아니라 서버로드 등에 관한 것이 아닙니다. 나는 그것을 이해하지 못합니다.
어떻게 디버깅해야합니까?
다음은 PHP 클래스와 동일한 코드 예제입니다.
$sh = fsockopen('nntp-server', 119);
fwrite($sh, "POST\r\n");
fwrite($sh, $article);
fwrite($sh, "\r\n.\r\n");
$article
은 항상 같습니다. 서버가 신뢰할 수있는 ISP의 서버가 될 수 있다는 것을 알고 있다면 문제가 될 것이라고 생각하지 않습니다.
이것은 실제로 나에게 의미가 없습니다.
몇 가지 코드를 게시 할 수 있습니까? – Nadh
게시했습니다. 고마워요. – cedivad
코드는 항상 동일한 컴퓨터에서 실행됩니까? 아니면 여러 컴퓨터에서 실행됩니까? 동일한 서버에 –