2017-10-26 3 views
0

私は新しいJavaScript timerTriggerを作成しました。バージョン~1で実行し、正常に実行されました。JavaScript BETA Azure関数の例外

私はBETAにバージョンを切り替えて、もう一度それを実行して得た:

2017-10-26T14:17:55 Welcome, you are now connected to log-streaming service. 2017-10-26T14:17:57.938 Function started (Id=b196bcc3-c8ae-493e-84c7-9e037dba7141) 2017-10-26T14:17:58.565 Exception while executing function: Functions.Wrike. System.Private.CoreLib: One or more errors occurred. (Worker process with pid 7820 exited with code 1) (Worker process with pid 6964 exited with code 1) (Worker process with pid 6436 exited with code 1). Worker process with pid 7820 exited with code 1. 2017-10-26T14:17:58.907 Function completed (Failure, Id=b196bcc3-c8ae-493e-84c7-9e037dba7141, Duration=957ms)

をこれは私のindex.jsです:

module.exports = function (context, myTimer) { 
    var timeStamp = new Date().toISOString(); 

    if(myTimer.isPastDue) 
    { 
     context.log('JavaScript is running late!'); 
    } 
    context.log('JavaScript timer trigger function ran!', timeStamp); 

    context.done(); 
}; 
+0

バックエンドで何かが壊れているように見えます。エラーをスローするのに約1秒かかりました。あなたのコードは何もしていないので、ホストが正しく起動していない可能性があります。私は詳細情報を得るためにあなたのアプリを探しています。 –

+1

あなたのすべての機能が幸せでないようです... WEBSITE_NODE_DEFAULT_VERSIONを "8.4.0"以上に設定していることを確認できますか? –

+0

@ ChrisAnderson-MSFTありがとうございます。私はすでにそれを設定していたと思った。謝罪。私は '8.5.0'に設定しましたが、同じエラーが続きます。 – nn2

答えて

2

「ベータ版」に共通する問題は、今日はあなたのノードということです.jsのバージョンが正しく表示されなくなります。これを設定していない場合のデフォルト値は8.4.0で、設定が間違っていてもエラーメッセージが改善されています。

ベータ版Azure関数のNode.jsバージョンを8.4.0より大きく設定してください。我々は、通常、8.xの最新バージョンのテストを継続しようとしており、8.x LTSの "GA" 2.0をテストします。

+0

2月、私は成功しなかった8.9.4,8.4.0,8.5.0を試しました。これを解決する計画はありますか? –

+0

これらはすべて動作するはずです。私は新しい質問/ github問題を詳細で開きます。 –

関連する問題