27 Şubat 2026 - Devam Eden İşlem
# Ana script
/var/www/vhosts/muzibu.com/httpdocs/re-encode-songs.php
# Monitor script
/var/www/vhosts/muzibu.com/httpdocs/monitor-encode.sh
# Log dosyaları
/tmp/encode1.log ... /tmp/encode6.log
# HLS çıktı
storage/tenant1001/app/public/muzibu/hls/{song_id}/
# MP3 çıktı
storage/tenant1001/app/public/muzibu/songs/mp3_128/
storage/tenant1001/app/public/muzibu/songs/mp3_64/
# İlerleme kontrolü
ls /var/www/vhosts/muzibu.com/httpdocs/storage/tenant1001/app/public/muzibu/songs/mp3_128/ | wc -l
# Worker sayısı
ps aux | grep "re-encode-songs.php" | grep -v grep | wc -l
# Monitor script
./monitor-encode.sh
# Log takibi
tail -f /tmp/encode1.log
Sorun: mztest'te tespit edilen key uyumsuzluğu prod'da da kontrol edildi.
Timestamp kontrolü:
Toplam: 31.702 | Şüpheli mismatch: 6.728
✅ Gerçek Durum: SORUN YOK
sudo chown -R tuufi.com_:psaserv storage/tenant1001/app/public/muzibu/hls/ sudo chown -R tuufi.com_:psaserv storage/tenant1001/app/public/muzibu/songs/mp3_128/ sudo chown -R tuufi.com_:psaserv storage/tenant1001/app/public/muzibu/songs/mp3_64/
# Toplam sayılar echo "HLS: $(ls -d storage/tenant1001/app/public/muzibu/hls/*/ | wc -l)" echo "mp3_128: $(ls storage/tenant1001/app/public/muzibu/songs/mp3_128/*.mp3 | wc -l)" echo "mp3_64: $(ls storage/tenant1001/app/public/muzibu/songs/mp3_64/*.mp3 | wc -l)" echo "master.m3u8: $(find storage/tenant1001/app/public/muzibu/hls -name master.m3u8 | wc -l)"
rm re-encode-songs.php monitor-encode.sh
php artisan cache:clear && php artisan view:clear && php artisan responsecache:clear
# Tüm worker'ları durdur
pkill -f "re-encode-songs.php"
# 6 worker başlat (skip-existing ile)
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=0 --limit=5478 > /tmp/encode1.log 2>&1 &
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=5478 --limit=5478 > /tmp/encode2.log 2>&1 &
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=10956 --limit=5478 > /tmp/encode3.log 2>&1 &
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=16434 --limit=5478 > /tmp/encode4.log 2>&1 &
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=21912 --limit=5478 > /tmp/encode5.log 2>&1 &
nohup /opt/plesk/php/8.5/bin/php re-encode-songs.php --skip-existing --offset=27390 --limit=5476 > /tmp/encode6.log 2>&1 &