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: "* * * * *"