問題タブ [azure-webjobs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - キューやブロブ ストレージを使用せずに Web ジョブを起動する方法はありますか?
キューやブロブを使用せずに、手動でのみトリガーする Web ジョブを作成しました。そうする方法はありますか?
powershell - Azure PowerShell Web ジョブがファイルを削除しない
Azure に Web ジョブとして展開した単純な powershell スクリプトがあります。最上位のフォルダー「画像」(Web「サイト」およびログファイルフォルダーと同じレベル)から一定期間より古いファイルを削除したい。
スクリプトは次のとおりです (xxx にはサイトの名前が入ります)。
出力は次のとおりです。
[07/30/2014 20:28:45 > 4e7488: SYS INFO] ステータスが初期化中に変更されました [07/30/2014 20:28:45 > 4e7488: SYS INFO] スクリプト ホストでスクリプト 'deleteold.ps1' を実行します - ' PowerShellScriptHost' [07/30/2014 20:28:45 > 4e7488: SYS INFO] ステータスが Running に変更されました [07/30/2014 20:28:46 > 4e7488: SYS INFO] ステータスが Success に変更されました
それでも、ファイルを削除していません。私のローカルシステムで動作します。ここで間違ったパスを取得しましたか?
乾杯
azure - スケジュールに従って Azure Web サイトを自動的に開始および停止できますか?
この質問をしても、こんなに単純なことがどうして私にとってこんなに難しいのだろうと思っています。私がやりたいことは、スケジュールに従って Azure Web サイトの停止と開始を自動化することだけです。最初に、Web ジョブを調べて、stop-azurewebsite コマンドレットを使用する Web サイトを停止する PowerShell スクリプトを作成しました。
次に、powershell.exeを使用して呼び出す.cmdファイルを作成し、powershellファイルを実行しました
powershell コマンドを実行してサイトを停止する Web ジョブを作成しましたが、次のようなメッセージでエラーが発生しました。
そこで、REST API ルートに進むことにしました。フィドラーと適切な管理証明書を使用して投稿要求を作成し、次の呼び出しを行いました。
結局のところ、「停止」コマンドはありません。「再起動」がありますが、この状況では明らかに役に立ちません。では、特定のタイム スケジュールで Azure Web サイトの停止とそれに続く (ただしかなり後で) 開始を自動化する合理的な方法は何でしょうか?
アップデート:
PUT を使用してサイトを停止する http 要求を発行する方法を理解しました。
https://management.core.windows.net/[my subscription id]/services/WebSpaces/[webspace]/sites/[website name]
の本体を使用し{"State":"Stopped"}
ていますが、WebJob でこの URL に「PUT`ing」する明確な方法はまだありません。
php - Windows Azure WebJobs を使用して自分の Web サイトの PHP ファイルにアクセスするにはどうすればよいですか?
Azure でホストされている Web サイトがあります。
私のウェブサイトのファイルは に保存されていwwwroot
ます。Azure WebJobs を使用して、いくつかのタスクをスケジュールしています。この WebJob は単純な PHP ファイルです。私のウェブサイトのファイルにアクセスする必要があります。
この説明のために、Web サイトのルートにある自分のindex.php
orフォルダーを編集したいとします。images/
私の Web ジョブは次の場所から実行されます。C:\DWASFiles\Sites\<sitename>\Temp\jobs\triggered\<jobname>\kjsx2sne.7sa\script.php
Web サイトのファイルにアクセスするにはどうすればよいですか? 彼らはどこにいますか?にアクセスしてみましたC:\DWASFiles\Sites\<sitename>\
。ただしPermission denied
、PHP でエラーが発生します。
どんな助けでも大歓迎です。ありがとう。
azure - WebJobs SDK - AzureJobsDashboard 接続文字列の省略
AzureJobsDashboard 接続文字列の省略に関して、Azure WebJobs SDK で最近変更されたことはありますか? 最近まで、この接続文字列が省略されていると、WebJobs ダッシュボードは呼び出しログなどを表示/保存しませんでした。現在、この接続文字列が削除されている場合、WebJob はまったく開始されません... 他の誰かがこれに気付いたか、回避策を見つけましたか? ?
キュー メッセージを呼び出しログに記録したくないので、他の誰かが同様のことを達成したかどうかを知りたいですか?
ありがとう、フィル。
c# - Azure WebJobs ServiceBus の出力パラメーターをオプションにする方法はありますか?
継続的な Azure WebJob として実行されるコンソール アプリケーションを構築しています。Nuget パッケージ Microsoft.Azure.Jobs.ServiceBus v0.3.1-beta (プレリリース) を介して Azure WebJobs SDK を使用しています。Azure ServiceBus キューでトリガーする静的メソッドがあります。いくつかの処理を行った後、出力パラメーターを介して別のキューに応答を送信するオプションが必要です。メソッドのシグネチャは次のようになります。
私の最初の考えは、responseMessage を null に設定することでした。ただし、これを行うと、コンソール ウィンドウにエラーが表示されます。実行を停止しません (つまり、技術的には私がやりたいことを実行します) が、エラーをスローするものを本番環境にプッシュしたくありません。エラーをスローしないが、メッセージを応答キューに送信しない応答メッセージに値を設定する非ハックな方法はありますか?
そうでない場合、使用できる別のパターンがありませんか? 出力キューを手動で作成するのではなく、WebJobs SDK のパイプライン機能を使用することをお勧めします。おそらく、応答が必要なリクエストを別のキューに送信し、2 つの別々のトリガーを使用することもできますが、これを行う量が少ないため、単純にして一緒に保ちたいと思います。
考え?
visual-studio-2013 - Azure SDK 2.4 を使用して 15 分の繰り返しで Web ジョブを発行できない
「標準」インスタンス (x2) でホストされている Web サイトにコンソール アプリを Web ジョブ (15 分ごとに再発生) として発行しようとすると、ms ビルド ターゲットから次のエラーが発生します。
S:...\Microsoft.Web.WebJobs.Publish.1.0.0\tools\webjobs.console.targets(80,5): エラー: WebJob スケジュールの作成中にエラーが発生しました: 競合: 指定されたジョブには繰り返しがありますこれは無料サブスクリプションの割り当てを超えています。ジョブ コレクションの最小繰り返し回数は「01:00:00」です。クォータを増やすには、標準またはプレミアム プランにアップグレードしてください。
Web サイトは標準プランで運用されているため、これは正しくないと思います。これはツールのバグですか、それとも何か不足していますか?