經常採集一頁兩頁就停下來了
完整的解決方案如下:
#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中文網其他相關文章!