@extends('layouts.adminlte') @section('title', 'Scheduler') @section('page_title', 'Scheduler') @push('styles') @endpush @section('content')

Realtime Attendance / Finger

Realtime Attendance / Finger
-
Background Runner
Memuat status runner scheduler...
Scheduler: off Queue: off Pending: 0
Panel ini hanya menampilkan job Attendance/Finger. Job SPL, Leave, dan Master Job ada di tabel Scheduler Tasks di bawah.
Log Hari Ini
0
Mapped
0
Review
0
Range log: -
Memuat status...

Scheduler Tasks

User Guide
Mode UI: klik Start pada panel Background Runner untuk menjalankan scheduler dari halaman ini.
Task panjang seperti Master Job, SPL, Leave, dan Attendance dijalankan di background agar browser tidak timeout. Progress tampil di kartu masing-masing task.
Manual Linux jika job pending/stuck: cd /var/www/html/AHSP && php artisan queue:work --queue=scheduler,attendance-review,default --sleep=1 --tries=1 --timeout=7200
Cron wajib: * * * * * cd /var/www/html/AHSP && php artisan schedule:run >> /var/www/html/AHSP/storage/logs/cron-schedule.log 2>&1
Supervisor permanen setelah reboot: sudo nano /etc/supervisor/conf.d/ahsp-queue.conf isi command /usr/bin/php /var/www/html/AHSP/artisan queue:work --queue=scheduler,attendance-review,default --sleep=1 --tries=1 --timeout=7200, lalu sudo supervisorctl reread && sudo supervisorctl update && sudo supervisorctl restart ahsp-queue.
Format cron memakai 5 kolom, contoh tiap 10 menit: */10 * * * *.
# Name Type Target Cron Timezone Active Last Run Status Run Count Actions
@endsection @push('scripts') @endpush