自分でプログラムした.exeを開始するスケジュールされたタスクがあります。サーバーにログオンして.exeを起動すると、すべて正常に動作します。プログラムは私達のデータベースに接続し、インターネットからファイルをダウンロードし、hdd上のXMLファイルにデータを書き込んで、私たちのデータベースにいくつかの更新を行います。 しかし、夜間にexeが起動され、完全な権限を持つWindowsのスケジュールされたタスクでは、プログラムがクラッシュします。私はエラーを見る機会がありません。いくつかのロギングを実装しましたが、ログファイルは常に空です。それはプログラムの開始時に右折するようです。奇妙なのは、私も夜に実行し、まったく同じことを行う他のプログラムがあるということです。ウェブからファイルをダウンロードし、ローカルのHDDに保存し、データを更新します。そして、Thexはうまく動作します。唯一の違いは、サーバー上のXMLファイルを変更していないことです。違いがありますか? ご迷惑をおかけして申し訳ございません。ログインしていないユーザーがいないと、自動タスク/スケジュールされたタスクが失敗する
0
A
答えて
0
関連する問題
- 1. トピックがロードされていないため、Kafkaが起動に失敗する
- 2. Android - ログインしているユーザーが動作していない(Firebase)
- 3. 新しいセグメントがダウンロードされていないため、ダッシュストリーミングが失敗する
- 4. データベースにユーザーがいなくてもユーザーがログインしていて、アプリケーションが再起動されました
- 5. Facebookユーザーがログインしていないときに強化された認証ダイアログが表示されない
- 6. Ruby on Rails - ユーザーがログインしていないときにユーザーをログインさせないようにする
- 7. Ansibleシェルモジュールが認識しない、失敗したタスク
- 8. PHP画像アップロードスクリプトがアップロードされているが失敗していない
- 9. ログインしていないとログインボタンが表示されない
- 10. ウィンドウハンドルが作成されていないため、BeginInvokeが失敗します
- 11. openActiveSessionWithReadPermissionsが自動的にログインしない
- 12. アーティファクトがない場合にタスクを失敗させる方法
- 13. Pod lib lintが失敗しました - 自動リンク提供されたファイルが、アーキテクチャがリンクされていないx86_64用に構築されました(i386)
- 14. ログインが失敗したので、パスワードを覚えていないので、
- 15. チェックボックスがチェックされていないとMySQLステートメントが失敗する
- 16. ユーザーがログインしていないと「keysetが存在しません」というエラーが表示される
- 17. タスクスケジューラのタスクが正しく起動されていない
- 18. ユーザーがログインしていないとサービスからのProcessStartInfoが機能しない
- 19. ログインに失敗した状態が正常に動作しない
- 20. OnCompletion.onFailureルーティングが失敗したときに動作しない
- 21. AccountControllerを使用していないユーザーを作成し、ログインしようとするとパスワードが失われる
- 22. はログインで要求されたオープンdatabse、ログインに失敗した、ログインがユーザー
- 23. デッドサーバがホットリロードしていない、ビルドに失敗している
- 24. クエリが失敗してもデータ・ファクトリ・アクティビティが失敗しない
- 25. 春のセキュリティのログインが動作しない、JSESSIONIDのクッキーが返されず、リダイレクトが失敗する
- 26. レスポンスコード= -1011 "リクエストが失敗しました:サポートされていないメディアタイプ(415)
- 27. ビルドが例外で失敗しました:認証されていないピア
- 28. ログインしているユーザーに対してフォームが表示されない
- 29. bash:スクリプトがルートで実行されていないと失敗します。
- 30. 簡単なキャメルテストが失敗し、メッセージが受信されない
を発行します。スケジュールされたタスク自体に詳細なログを追加します。その歴史をチェックしてください。それは走ったか?あなたはそれをどのように知っていますか?*クラッシュ*なぜあなたは*エラーを見なければならないのですか?イベントビューアーを確認しましたか?未処理の例外ログを追加しましたか?プログラムはおそらくUIを必要としますか?それを作成できないときにクラッシュしますか? –
タスクを管理者として実行してください。環境変数は、ログインしているときにアプリケーションを実行するときと同じに設定されていません.Windowsのシステム認証情報から実行しています。アプリケーションを管理者として実行し、正常に実行されていることを確認して、管理者として実行するタスクの変更が機能することを確認してください。 – jdweng