2015-10-20 54 views
0

PHP的重定向限制/ MySQL的/ Ubuntu的14.04:Ubuntu的:增加10

TL;博士和簡單的問題:是否有增加內部重定向的10餘極限的方法嗎? Say..15。

我有一個cronjob檢查打開的作業每分鐘運行。實質上,這些作業使用FPDF/mPDF創建最終的PDF,更新記錄併發送電子郵件警報。這些PDF由多個來源組合而成,並且由Lynx上的動態HTML輸出創建。如果它只是一個沒有HTML輸出的長邏輯序列,我可以把它全部放在一個頁面中。但它需要HTML輸出來繪製PDF。

這就是說,這些工作按順序運行。例如:

  • 檢查工作的具體項目ID
  • 找到了工作運行(工作#1),用lynx重定向到一個頁面,完成這項工作。完成後,爲相同的ItemID寫入下一個連續作業(作業#2)。重定向Lynx運行下一份工作

依此類推。這個循環幾次直到一個項目完成。項目需要運行的作業數量有限。看起來像上面的12個重定向。

我可以簡單地停止每次運行的工作,並等待時鐘達到1分鐘。但是當一件物品需要6份工作時,這是6分鐘。在15秒內依次運行它們。

這個問題可能太本地化(我認爲這是一個術語)。我希望我的一個簡單的問題是「是否有辦法增加超過10的限制」,如果得到回答,那麼這個問題就足夠普遍而且有用。

感謝

+0

看來,改變重定向的數量並不容易:http://stackoverflow.com/questions/25977377/10-internal-redirects-can-this-limit-be-raised – klaar

回答

2

使用LimitInternalRecursion提高可能重定向的數量。 例如: -

LimitInternalRecursion 20 

它可以在server config or any virtual host使用,所以你必須編輯主配置文件之一(不是的.htaccess)。在Ubuntu中它可能是/etc/apache2/apache2.conf

+0

謝謝你不只是說「修復你的代碼」。這有助於解決問題,閱讀後應該解決問題。 –