0

我們目前已經建立了包含多個cron作業的Elastic Beanstalk工作層。它們被識別,但是當它試圖執行它時,它會給我們一個404狀態碼。在我們的本地服務器上運行完全相同的url以及我們從兩個服務器遷移的雲服務器都正確執行命令。帶ZF2的AWS工作層cron產生404,但在本地工作?

Zend肯定會啓動並運行,因爲我必須解決一個問題,導致重定向的cron作業纔可以到達404,現在我只是困惑什麼問題。

127.0.0.1 (-) - - [15/Nov/2016:19:56:59 +0000] "POST /review/generate-reports HTTP/1.1" 404 246 "-" "aws-sqsd/2.3" 

2016-11-15T19:56:59Z message: sent to http://localhost:80/review/generate-reports 
2016-11-15T19:56:59Z http-err: e1ad030b-db39-475a-bfc9-35ceb3a7abaa (1) 404 - 0.002 

所有的EB的配置設置創建工人層時被單獨留在家中,所以他們仍然設置爲默認值。該cron.yaml聲明如下:

version: 1 
cron: 
- name: "generate-reports" 
    url: "/review/generate-reports" 
    schedule: "* * * * *" 

回答

0

如果在本地工作的支票,你在你的應用程序中使用PHP擴展存在於你的服務器有時ZF給予404錯誤不是500,如果異常在運行過程中有人提出,例外可能如果應用程序無法找到某些php擴展提供的所需類或功能,則應該提出。

相關問題