首頁  >  文章  >  後端開發  >  如何解決wp-autopost中不能連續採集的問題

如何解決wp-autopost中不能連續採集的問題

一个新手
一个新手原創
2017-09-28 09:59:391897瀏覽

經常採集一頁兩頁就停下來了

完整的解決方案如下:

  • #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>

  • 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