>  기사  >  백엔드 개발  >  wp-autopost의 연속 수집 문제를 해결하는 방법

wp-autopost의 연속 수집 문제를 해결하는 방법

一个新手
一个新手원래의
2017-09-28 09:59:391897검색

저는 종종 한두 페이지를 수집하고 중지합니다.

완전한 해결 방법은 다음과 같습니다.

  • php.ini의 max_execution_time = 0 설정은 PHP 자체에서만 작동합니다<code>php.ini 中 max_execution_time = 0 的设置只针对PHP本身起作用<br>php-fpm 模式下 需要修改的参数是 php-fpm.conf (ubuntu 中的配置文件为 /etc/php5/fpm/pool.d/www.conf) 中 request_terminate_timeout = 0<br>safe_mode 配置已经于PHP5.4取消,无需配置<br>


接下来不报502错误了,开始报504错误;继续搜寻在线支持,未找到相关信息只提到了nginx容器可能有问题。其实504错误主要由于nginx超时造成的,修改其配置文件即可

  • 编辑 /etc/nginx/nginx.conf 在 http 段添加如下代码,如果有这些设置了就更改对应的值<br>...<br>php- fpm 모드 수정해야 할 다음 매개변수는 php-fpm.conf입니다(우분투의 구성 파일은 /etc/php5/fpm/pool.d/www.conf입니다). request_terminate_timeout = 0

    safe_mode 구성이 취소되었습니다. PHP5.4, 구성이 필요하지 않습니다


그러면 502 오류가 더 이상 보고되지 않고 504 오류가 시작됩니다. 계속해서 온라인 지원을 검색해 보지만 관련 정보가 없습니다. nginx 컨테이너에 문제가 있을 수 있다는 것만 언급됩니다. 실제로 504 오류는 주로 nginx 시간 초과로 인해 발생합니다. 구성 파일을 수정하세요

🎜🎜🎜/etc/nginx/nginx.conf를 편집하고 이러한 설정이 있는 경우 다음 코드를 추가하세요. 🎜...🎜🎜🎜🎜
http{
...
fastcgi_connect_timeout 1800;
fastcgi_send_timeout 1800;
fastcgi_read_timeout 1800;
fastcgi_buffer_size 1024k;
fastcgi_buffers 32 1024k;
fastcgi_busy_buffers_size 2048k;
fastcgi_temp_file_write_size 2048k;
...
🎜🎜🎜🎜🎜지금까지 일괄 수집 소스 방식을 사용하여 20페이지를 수동으로 업데이트하여 수집하는 방식을 사용했습니다. * 25개 기사 = 500개 기사를 정상적으로 실행하는데 2일이 걸렸습니다. 🎜🎜

위 내용은 wp-autopost의 연속 수집 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.