azure - 无法在 Windows azure 上运行控制台应用程序
问题描述
我正在努力yii2
。我创建了一个cron
服务,并通过控制台应用程序,我正在调用它。下面是我的代码
namespace console\controllers;
use yii\console\Controller;
class TestController extends Controller {
public function actionIndex() {
echo "cron service runnning ";
}
public function actionMail($to) {
echo "Sending mail to " . $to;
}
}
通过遵循其中一种解决方案,我可以使事情正常进行
控制台应用程序代码
@Echo off
title My Cron Job
:: See title at the top
php E:\xampp\htdocs\yii test
pause
我已经在我的本地(Windows 10)和测试机(Windows Server 2012 R2)中部署了这个控制台应用程序。并且在这两个应用程序中都可以正常工作。
输出(本地和测试机)
但是当我尝试在我azure windows
的输出中应用相同的方法时,我得到的是
它不显示消息cron service running
。
环境变量 (php)
我已按照解决方案中提到的相同步骤进行操作。但我不知道为什么它不能在我的云上运行。
任何帮助将不胜感激。
解决方案
推荐阅读
- python - Python-docx用连续编号替换字符串
- excel - 如何修改 Google 应用脚本以从 2 列而不是 1 列搜索并在两列匹配时返回整行?
- sql - 如何避免 SQL 中 SELECT、GROUP BY 和 ORDER BY 中的函数重复
- node.js - 如何在 Twilio 无服务器功能中将 googleapis google.auth.GoogleAuth() 用于 google API 服务帐户?
- amazon-web-services - AWS 在创建快照时如何处理更改(EBS 和 EC2 实例)?
- typeorm - 如何使用 createQueryBuilder 中的自定义存储库方法?
- java - 如何修复以下_CastError被抛出构建:类型'Future
' 不是类型 'List 的子类型 ' 在类型转换中 - c# - LibVLC:在 LibVLC 中是否有像 v360:fisheye 这样的过滤器?
- vb.net - 无法将 Microsoft.Web.RedisSessionStateProvider 安装到我的 vb.net 项目中
- git - 在docker中配置gitea,git push时出错