tr-opencart

     
avatar Şuanki Zaman: 12-19-2024, 05:48 AMHoşgeldin Misafir !
  Şifremi Hatırlat   kayıt ol
opencart temaları

Çözüldü Dosya Kullanımı Limiti (inode)

Konuyu görüntüleyenler: 1 Misafir
 
Değerlendir:
  • 0 Oy - 0 Yüzde
  • 1
  • 2
  • 3
  • 4
  • 5
%
Cevapla  Gönder 
v  v
Yazar  psycykdely - Görüntüleme - Okunma  19498 - Yorum  13

psycykdelyv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 12
Konular: 2
Katılma Tarihi: Feb 2017
Rep Puanı: 0
Teşekkürler: 0
4 Mesajına, 12 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 06-24-2017 11:14 PM

Log dosyasındaki hata kalktı ama inode'yi hala temizleyemedim.
250.670 dosya olarak bekliyor.

Ayrıca temporary session files denilen olaydan da kaynaklanabildiğini öğrendim başka kaynaklardan.
php.ini dosyasında şu değişikliği yaptım.
session.gc_maxlifetime = 12000000;
yerine
session.gc_maxlifetime = 172800;
değiştirdim ve altına da şu kodları ekledim.
session.gc_probability = 1
session.gc_divisor = 100

Bu sefer de hata kaydı dosyasında şu kayıt belirdi:
2017-06-24 19:49:59 - PHP Warning: session_start(): open(/tmp/sess_9e6427a53be70956d544c8137100757f, O_RDWR) failed: Disk quota exceeded (122) in /home/tchnco/public_html/system/library/session.php on line 12
2017-06-24 19:49:59 - PHP Warning: fopen(/home/tchnco/public_html/system/logs/openbay.log): failed to open stream: Disk quota exceeded in /home/tchnco/public_html/system/library/log.php on line 6

session.php dosyam şu:
<?php
class Session {
public $data = array();

public function __construct() {
if (!session_id()) {
ini_set('session.use_only_cookies', 'On');
ini_set('session.use_trans_sid', 'Off');
ini_set('session.cookie_httponly', 'On');

session_set_cookie_params(0, '/');
session_start();
}

$this->data =& $_SESSION;
}

public function getId() {
return session_id();
}

public function destroy() {
return session_destroy();
}
}


log.php dosyam ise bu:
<?php
class Log {
private $handle;

public function __construct($filename) {
$this->handle = fopen(DIR_LOGS . $filename, 'a');
}

public function write($message) {
fwrite($this->handle, date('Y-m-d G:iConfused') . ' - ' . print_r($message, true) . "\n");
}

public function __destruct() {
fclose($this->handle);
}
}
Alıntı Yaparak Cevapla
Paylaş!
psycykdelyv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 12
Konular: 2
Katılma Tarihi: Feb 2017
Rep Puanı: 0
Teşekkürler: 0
4 Mesajına, 12 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 06-25-2017 08:57 PM
Arkadaşlar sorunun çözümünü buldum.
Resim görüntüleyici
Resimde de görüleceği üzere "son aktiviteler"de yeni kullanıcılar vardı.
Satışlar -> Müşteriler -> Müşteriler kısmına gidip bahsi geçen müşterileri sildiğimde cpanel'deki inode hatrı sayılır derecede düştü.
Resim görüntüleyici

Demekki bu kullanıcılar ddos attack veya benzeri saldırılarla session (Oturum) giriş çıkışı yaparak, sepet doldurarak vs vs sistemi dolduruyorlarmış.
OLpencart'ın session sorunu olduğunu da biliyoruz.
ALINTI:
Siteye bağlanıp sepet oluşturup ödemesini yaptıktan sonra sessions' ın sunucu üzerinde sonlanması ve tmp dizininden silinmesi gerekmektedir. Ancak opencart yazılımındaki session sorunu nedeniyle tmp dizininde oluşan sessionlar sonlanmamakta ve sunucunun tmp dizininde birikmektedir. (Bahsesilen tmp dizini bizim ulaşabildiğimiz tmp dizini değil, hosting firmasının ulaşabildiği tmp dizini)

Şimdi sorunu çözdük ama BİRDAHA TEKRARLAMAMASI İÇİN nasıl bir önlem alınabilir bunu arıyorum.
Bilgisi olan ve yardımcı olmak isteyen varsa memnun olurum.

Admin'den ricam konu ismini (Çözüldü) olarak değiştirip bu mesajın ilgili bölümünü ilk mesaja yerleştirmesi olacaktır (Ki aynı sorunu yaşayan kişiler direk çözüme ulaşabilsinler)
Alıntı Yaparak Cevapla
Paylaş!
 Teşekkür Edenler: e-ticaretdersleri
e-ticaretdersleriv
Osmanlı Torunu
******
Süper Moderator user avatar
Çevrimdışı

Mesajlar: 3,225
Konular: 520
Katılma Tarihi: Jan 2012
Rep Puanı: 102
Teşekkürler: 1169
1060 Mesajına, 2133 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 06-25-2017 09:07 PM
Konu Sabitlenmiştir.
e-ticaretdersleri
Alıntı Yaparak Cevapla
Paylaş!
psycykdelyv
Acemi Üye
**
Üye user avatar
Çevrimdışı

Mesajlar: 12
Konular: 2
Katılma Tarihi: Feb 2017
Rep Puanı: 0
Teşekkürler: 0
4 Mesajına, 12 Teşekkür edildi.



Kişisel Bilgileri: v
Konu Tarihi: 06-25-2017 11:15 PM
Teşekkürler kıroğlumarket.
Şimdi bu session sorununu giderip birdaha aynı hatayla karşılaşmamak için alınabilecek önlemleri arasak kalıcı bir çözüm bulmuş oluruz kanaatindeyim.
Var mı fikri olan?
Alıntı Yaparak Cevapla
Paylaş!

« Önceki | Sonraki »
Cevapla  Gönder 

Dosya Kullanımı Limiti (inode) Konusunun Linki Direk Link
Dosya Kullanımı Limiti (inode) Konusunun HTML Kodu HTML Link
Dosya Kullanımı Limiti (inode) Konusu BBCode Linki BBCode Link
Dosya Kullanımı Limiti (inode) Konusunu Paylaş Sosyal Paylaş

Benzeyen Konular
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Yeni ürün eklediğimde image dosya izni 660 oluyor ve resimler görünmüyor Kaptan35 0 5,957 05-19-2022 11:58 AM
Son Mesaj: Kaptan35
  Dosya Yüklerken şifrelemesi ve mobilde dosyanın açılmaması furkannakkilic 0 1,167 11-07-2017 11:30 PM
Son Mesaj: furkannakkilic
  Dosya İndirme Limiti Ekleme ozkann 1 2,562 05-01-2017 01:16 AM
Son Mesaj: mhkomurcu
  product.php dosya hatası barney 0 1,696 08-21-2016 11:06 PM
Son Mesaj: barney
  [Çözüldü] İndirilebilir ürün yüklerken .epub uzantılı dosya yükleme hatası mkeles84 1 2,351 05-26-2016 07:57 PM
Son Mesaj: mkeles84
  301 yönlendirme .htaccess dosya düzenleme tarlak 5 8,129 01-27-2015 12:26 PM
Son Mesaj: tarlak

Dosya Kullanımı Limiti (inode) indir, Dosya Kullanımı Limiti (inode) Videosu, Dosya Kullanımı Limiti (inode) online izle, Dosya Kullanımı Limiti (inode) Bedava indir, Dosya Kullanımı Limiti (inode) Yükle, Dosya Kullanımı Limiti (inode) Hakkında, Dosya Kullanımı Limiti (inode) nedir, Dosya Kullanımı Limiti (inode) Free indir, Dosya Kullanımı Limiti (inode) oyunu, Dosya Kullanımı Limiti (inode) download


Forum Atla: