Çözüldü Dosya Kullanımı Limiti (inode) |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
psycykdely
Acemi Üye 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:
Konu Tarihi: 06-20-2017 11:42 PM
Arama yaptım ama forumda cevap bulamadım. Bu yüzden yeni konu açıyorum. Opencart 2.0.2.0 kullanıyorum. 3000 çeşit civarı ürün olan xml dosyasıyla çalışıyorum. Günde 2 kere cron işi döngü oluşturup güncelleme yapıyor. Sitemin günlük ziyaretçi sayısı 0... Ama CPanel'e girdiğimde anlık devamlı "Dosya Kullanımı"mın yükseldiğini görüyorum. Admin sayfama bazen giremiyorum. Ayrıca admin kısmından baktığımda ürünler duruyor ancak sitede kategorilerde hiçbir ürün görünmüyor. Bu "Dosya Kullanımı" şeysinden kaynaklandığını düşünüyorum. Biraz google'da araştırma yaptım ancak "çözüm odaklı" bir kaynak bulamadım. Opencart'ın neresi durup dururken 250.000 dosyayı dolduruyor acaba? Yoksa virüs girmiş olabilir mi? Veya hiç hiti olmayan siteme saldırılar geliyor olabilir mi? Filezilla ile girip çöp kutusunu temizledim (".trash" yazan klasörün içini boşalttım yani) Bu sayede 20-25k dosyadan kurtulmuş oldum. Ancak hala 230.000 dosya görünüyor olmayan sistemimde... Konuyla ilgili bilgisi olan kişilerin postlarını bekliyorum. İyi satışlar herkese... ----- ÇÖZÜM ÇÖZÜLDÜ !!! (Bu linke tıklayabilirsiniz!) Arkadaşlar sorunun çözümünü buldum. 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ü. 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) |
|
e-ticaretdersleri
Osmanlı Torunu 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: |
|
psycykdely
Acemi Üye 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: |
|
e-ticaretdersleri
Osmanlı Torunu 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: |
|
psycykdely
Acemi Üye 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: |
e-ticaretdersleri
Osmanlı Torunu 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:
Konu Tarihi: 06-21-2017 09:17 AM
systemdeki log dosyasını silseniz bile birşey değişmeyecektir eğer bu dosyanın şişmesinden kaynaklı ise cron işlemlerini kontrol ediniz ve hata log dosyasındaki hata kodlarına bakınız eğer cron işlemlerinden kaynaklı ise her k dönümünde aşırı olarak dosyayı tekrar tekrar şişirecektir.
|
psycykdely
Acemi Üye 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:
Konu Tarihi: 06-21-2017 08:10 PM
Bugün hosting sağlayıcımla görüştüm. "php.ini" gibi dosyalar "açık kalmış olabilir" dedi.
Bu açık kalma, kapatma mevzusu nedir hocam? Php ini dosyamın içindeki kodları aşağıya ekliyorum. magic_quotes_gpc = Off; register_globals = Off; default_charset = UTF-8; memory_limit = 2048M; max_execution_time = 18000; upload_max_filesize = 999M; safe_mode = Off; mysql.connect_timeout = 600; session.use_cookies = On; session.use_trans_sid = Off; session.gc_maxlifetime = 12000000; allow_url_fopen = on; ;display_errors = 1; ;error_reporting = E_ALL; Ayrıca cron işleriyle alakalı olabilir. XML güncellemesi esnasında 2 cron işi çalışıyor. 1.si tedarikçiden gelen dosyayı "dönüştürüp" yeni dosya olarak kaydetme (Her seferinde eski dosyanın üzerine kaydediyor. Ama public_html dosyasının dışına filezilla ile çıktığımda dosya biriktiriyor. Kısa aralıklarla onları da siliyorum. xxx.php.1 xxx.php.2 xxx.php.3 xxx.php.4 xxx.php.5 xxx.php.6 şeklinde her güncellemeyi kaydediyor bu kısıma) 2. cron işindeyse hatayla karşılaşıyorum. Profi import kullanıyorum. Güncelleme linkim şu şekilde: https://www.xxx.com/admin/import.php?imp...1&part=1_1 Bu linke wget "https://www.xxx.com/admin/import.php?import_id=1&part=1_1" şeklinde cron işi atıyorum. Ürünleri güncelliyor ancak hata maili gönderiyor. Mail de şu şekilde: --2017-06-21 02:00:01-- https://www.xxx.com/admin/import.php?imp...1&part=1_1 Resolving http://www.xxx.com... 160.153.129.213 Connecting to http://www.xxx.com|160.153.129.213|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2017-06-21 02:02:02 ERROR 404: Not Found. Manuel linke tıkladığımdaysa şu hatayla karşılaşıyorum: Aradığınız Sayfa Bulunamadı! sayfa kaldırılmış yada degiştirilmiş olabilir. Ama güncelleme işlemini yapıyor... Bu hatayı da çözmem lazım. Bu konuda da yardımlarınızı bekliyorum Bu hata log'ları dolduruyor olabilir. Dün akşam log kaydını sildiğimde inode'nin baya aşağıya inmesi lazımdı. log kaydını sildiğimde "hiç" inmedi. Son olarak hosting sağlayıcı firmam "gizli klasörler içerisinde" biryerlere aşırı yükleme oluyor olabilir. "Gizli dosyaları göster"i seçip bir de gizli dosyaları inceleyin dedi. Nereden bulurum bu gizli dosyaları? Neyin nesidir bilemiyorum |
|
ALİ
Acemi Üye Mesajlar: 1 Konular: 0 Katılma Tarihi: Dec 2012 Rep Puanı: 0 Teşekkürler: 0
1 Mesajına, 5 Teşekkür edildi. Kişisel Bilgileri: |
|
psycykdely
Acemi Üye 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:
Konu Tarihi: 06-24-2017 10:46 PM
Gizli dosyalara da baktım herhangi bir değişiklik yok.
Logs dosyasındaki problem şu: 2017-06-20 22:10:14 - PHP Notice: Undefined variable: voucher in /home/tchnco/public_html/catalog/view/theme/default/template/common/footer.tpl on line 26 2017-06-20 22:10:14 - PHP Notice: Undefined variable: text_voucher in /home/tchnco/public_html/catalog/view/theme/default/template/common/footer.tpl on line 26 Bu şekilde 284325 adet hata kaydı var. Bahsi geçen kısımdaki kod da şu: <li><a href="<?php echo $voucher; ?>"><?php echo $text_voucher; ?></a></li> Sorun hala devam ediyor... |
e-ticaretdersleri
Osmanlı Torunu 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:
Konu Tarihi: 06-24-2017 11:00 PM
Dosyamızı Açalım : catalog/controller/common
footer.php bulalım : Alıntı:$data['manufacturer'] = $this->url->link('product/manufacturer'); Alt Satıra Ekleyelim : Alıntı: $data['voucher'] = $this->url->link('account/voucher', '', true); Eğer sorun bundan kaynaklıysa çözülecektir. |
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
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,950 |
05-19-2022 11:58 AM Son Mesaj: Kaptan35 |
|
Dosya Yüklerken şifrelemesi ve mobilde dosyanın açılmaması | furkannakkilic | 0 | 1,166 |
11-07-2017 11:30 PM Son Mesaj: furkannakkilic |
|
Dosya İndirme Limiti Ekleme | ozkann | 1 | 2,555 |
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,349 |
05-26-2016 07:57 PM Son Mesaj: mkeles84 |
|
301 yönlendirme .htaccess dosya düzenleme | tarlak | 5 | 8,120 |
01-27-2015 12:26 PM Son Mesaj: tarlak |