Pekerjaan yang dijadwalkan tidak berjalan sampai selesai; log peristiwa dengan kode kembali 3762504530


25

Saya hanya seorang pengembang rendahan, tetapi pekerjaan aplikasi konsol VB.Net terjadwal (02:00) yang saya warisi sebentar-sebentar tidak berjalan sampai selesai. Sekitar separuh waktu, itu hanya tidak berjalan sampai selesai, masuk dan acara: Penjadwal Tugas berhasil menyelesaikan tugas "[appname]", instance "{3f00cbd6-b40e-4e74-a0da-4def71b4d7db}", action "D: \ Scheduled Tugas [nama pengguna] [appname.exe] "dengan kode pengembalian 3762504530.

Saya menemukan satu lagi penyebutan kode pengembalian di web, dan orang itu memasukkan deskripsi beberapa pengaturan; di bawah ini adalah pengaturan analagous kami dengan jawaban yang diberikan oleh pria Jaringan kami.

Saya akan sangat berterima kasih atas saran atau arahan ... terima kasih sebelumnya.

Apakah pekerjaan "dijalankan apakah pengguna masuk atau tidak"? - IYA NIH

Apakah pekerjaan "dijalankan dengan hak istimewa tertinggi" - YES

Apa OS servernya? - Jendela 2008 R2 Standar

Benarkah "satu-satunya syarat yang ditetapkan adalah membangunkan komputer untuk menjalankan"? Tidak diatur untuk membangunkan komputer untuk menjalankan tugas. Namun, itu tidak akan tidur dan tugas sedang berjalan. Itu hanya keluar secara tidak normal.

Apakah "pengaturan memungkinkan tugas dijalankan berdasarkan permintaan / berhenti tugas jika berjalan lebih dari 3 hari / jika tugas tidak berakhir ketika diminta memaksa untuk berhenti"? YA, itu bisa dijalankan sesuai permintaan; YA, itu akan menghentikan tugas jika itu berjalan lebih dari 4 jam; YA, itu akan memaksanya untuk berhenti jika tidak berakhir seperti yang diminta.


Ketika saya mencoba menjalankan pekerjaan menggunakan akun layanan dan itu memberi saya kesalahan yang sama. Kemudian saya mencoba menggunakan tugas dasar, yang membawa saya melalui wizard yang memungkinkan saya membuat tugas dengan pengguna yang saya gunakan untuk login dan itu berjalan dengan indah. Masalah utama yang saya miliki ketika menjalankan executable ini adalah masalah dengan hak akses pengguna yang sebelumnya saya gunakan. Coba jalankan aplikasi dari baris perintah dengan pengguna yang menjalankan tugas. Jika Anda dapat menjalankan aplikasi tanpa masalah, Anda harus dapat menjadwalkannya untuk berjalan tanpa masalah. Itu juga bisa menampilkan pesan kesalahan kepada Anda

apakah Anda mendapatkan solusi akhir? secara terprogram ?
Kiquenet

Periksa hak akses yang ditetapkan ke folder tertentu itu.
Hong

Jawaban:


33

Saya percaya bahwa kode kembali adalah kode crash aplikasi konsol .NET generik . Cara pekerjaan diatur di Penjadwal Tugas tidak menyebabkan masalah ini.

Periksa log peristiwa aplikasi di server untuk setiap kesalahan yang terjadi di dekat waktu pekerjaan 'selesai'. Peristiwa itu harus memberi Anda lebih banyak informasi tentang mengapa pekerjaan itu keluar secara tidak normal, sehingga Anda memiliki ide untuk memulai pemecahan masalah.


6

Jika Anda memeriksa Log Kejadian -> Aplikasi, Anda mungkin mendapatkan info terperinci di sana. Anda harus dapat menemukan catatan kesalahan dengan kode pengecualian 0xe0434352 yang merupakan nilai Hex 3762504530


0

Saya memiliki kode pengembalian yang sama (3762504530) ketika mencoba menggunakan akun layanan untuk menjalankan tugas yang dijadwalkan untuk impor data. Masalah saya adalah akun layanan tidak dapat mengakses file log. Saya memberikan izin yang tidak diwariskan untuk folder itu yang berisi file log ke akun layanan (kontrol penuh) dan itu memperbaiki masalah tersebut.


0

The NET Jawabannya pasti benar. Saya pikir saya akan membagikan contoh spesifik saya tentang kesalahan ini kepada siapa pun yang menggunakan Google untuk masalah ini.

Saya punya pesan kesalahan ini pada tugas yang dijadwalkan Windows Server 2012. Kami telah membangun aplikasi konsol menggunakan .NET 4.6.1, default di VS 2017.

Ternyata server hanya menginstal .NET 4.5.1. Mengubah target .NET aplikasi agar sesuai dan tugas berjalan tanpa masalah. Jelas, memperbarui versi runtime server bisa memperbaikinya juga.


-1

Saya memiliki masalah yang sama dengan pekerjaan Penjadwal Tugas 'berhasil diselesaikan' dengan kode pengembalian '3762504530' yang ditampilkan di Riwayat Penjadwal Tugas. Eventlog untuk tugas terjadwal saya memberikan informasi berikut

Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException

Saya mencoba beberapa hal lain, tetapi akhirnya saya menjalankan program dari baris perintah dan menemukan bahwa beberapa DLL Pihak ke-3 tidak diinstal pada server.


1
Apa yang sama tentang masalah Anda dan yang ini?
Ryan Babchishin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.