簡體   English   中英

修復magento cron.php問題之前刪除隊列中的郵件

[英]Deleting mail in queue before fixing magento cron.php issue

Magento 1.9.2.2

自升級以來,未發送訂單確認電子郵件。 意識到Magento切換到隊列電子郵件和cron的運行,我檢查了錯誤日志並找到了問題。 每5分鍾顯示一次:

Warning: shell_exec() has been disabled for security reasons  in /home/(SITE NAME)/public_html/cron.php on line 66
Warning: shell_exec() has been disabled for security reasons  in /home/(SITE NAME)/public_html/cron.php on line 67

我可以請主機調整服務器以使其執行。 但是,cron已有3-4周沒有工作了,我擔心當問題解決后,Magento會突然發送數十封電子郵件,這些電子郵件自問題出現以來已經排隊了數周。 我們不想發送這些電子郵件。

在解決問題之前,有沒有辦法檢查和/或刪除隊列中的所有電子郵件?

這將是有幫助的;) 在Magento 1.9.1中按隊列發送電子郵件作者區分了數據庫中的2個新表格。 我的看法是查看存儲在此表中的數據,然后清除表內容。

這應該刪除隊列中的所有郵件。

編輯:我忘了說了,它縫得您可以定義每次cron運行的最大郵件數,所以不要對正在燃燒的郵件服務器感到恐慌。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM