-
December 3rd, 2014, 09:44
#1
مشکل عجیب پوشه tmp
وقتی پوشه tmp پر میشود سایت ها خطا sql میدن و یا پنل کاربری شان از کار میافتد
ولی پوشه tmp پر نشده چون وقتی دستور df -m را میزنم هیچکدام از درایو ها حتی tmp پر نشده ولی به محض اینکه پوشه tmp نزدیک 34 درصد پر میشه خطا ها sql شروع میشه
دوستان عزیز میدونید مشکل از کجاست؟
-
-
December 3rd, 2014 09:44
# ADS
-
December 3rd, 2014, 10:12
#2
عضو دائم
پاسخ : مشکل عجیب پوشه tmp
سلام
خروجی دستور df -h زو بزراید لطفا
و محتویات my.cnf
-
-
December 3rd, 2014, 10:30
#3
پاسخ : مشکل عجیب پوشه tmp
ممنون از توجه شما
root@server [/tmp]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 1000G 188G 762G 20% /
tmpfs 5.9G 0 5.9G 0% /dev/shm
/dev/sda1 504M 69M 410M 15% /boot
/dev/sda2 2.0G 93M 1.8G 5% /tmp
[mysqld]
default-storage-engine=MyISAM
innodb_file_per_table=1
max_allowed_packet=268435456
open_files_limit=50000
local-infile=0
tmpdir=/home/mysqltmp
دقت کنید مسیر tmp هم در my.cnf عوض کردم ولی فایده نداشت
-
-
December 3rd, 2014, 10:34
#4
عضو دائم
پاسخ : مشکل عجیب پوشه tmp
سلام
لطف میکنید اسکرین شات بگیرید خیلی دیتا بهم ریخته شده
-
تعداد تشکر ها از j4b3r به دلیل پست مفید
-
December 3rd, 2014, 11:44
#5
پاسخ : مشکل عجیب پوشه tmp
-
-
December 3rd, 2014, 14:40
#6
عضو دائم
پاسخ : مشکل عجیب پوشه tmp
سلام
ظاهرا نباید مشکلی باشید
اگر سرور را ارسال کنید چک میکنم
-
تعداد تشکر ها از j4b3r به دلیل پست مفید
-
December 3rd, 2014, 15:47
#7
پاسخ : مشکل عجیب پوشه tmp
در زمانی که فولدر /tmp پر می شود با استفاده از دستور زیر ببنید چه فولدری یا فایلی درونش ایجاد شده است که پر می شود :
du -a /tmp | sort -n -r | head -n 10
-
تعداد تشکر ها از Yas-Host به دلیل پست مفید
-
December 3rd, 2014, 16:02
#8
عضو انجمن
پاسخ : مشکل عجیب پوشه tmp
اول دستور زیر رو بزنید
php --ini مسیر php.ini رو پیدا کنید. اگر سی پنل باشه چون این مشکل توی سی پنل بنده دیدم
مسیرتون صد در صد این هستش
nano /usr/lib/php.ini
دستور بالا رو بزنید و فایل php.ini باز میشه براتون.
این خط را جستجو کنید.
/tmp/eaccelerator
و به این خط تغییر بدید
/var/cache/eaccelerator
بعدش این پوشه رو با دستور زیر ایجاد کنید
mkdir /var/cache/eaccelerator
بعد
سرویس httpd رو استیپ با دستور زیر
service httpd stop
و بعد
حذف محتویات
rm -rf /tmp/eaccelerator
و بعد
استارت httpd
service httpd start
در صورت مشکل با tmp مشکلتون حل میشه ، اینکار جز کانفیگ هایی هست که بعضی از دوستانی که سرورهای غول پیکر دارند انجام میدن که بنظر بنده خیلی مفیده
میدونم بعد این پست خیلیا انتقاد میکنند ولی بنده این رو همیشه تو هر سرور سی پنلی استفاده میکنم و تغییر مسیر php.ini هست.
یا حق
لسترلوک
شماره تماس : 06142327071 - تلگرام :
Lasterloc
تخفیف تاپیک از 50 درصد به 20 درصد به دلیل بالا رفتن نرخ ارز کاهش یافته
-
تعداد تشکر ها ازmeysam021 به دلیل پست مفید
-
December 3rd, 2014, 20:00
#9
پاسخ : مشکل عجیب پوشه tmp

نوشته اصلی توسط
meysam021
اول دستور زیر رو بزنید
php --ini مسیر php.ini رو پیدا کنید. اگر سی پنل باشه چون این مشکل توی سی پنل بنده دیدم
مسیرتون صد در صد این هستش
nano /usr/lib/php.ini
دستور بالا رو بزنید و فایل php.ini باز میشه براتون.
این خط را جستجو کنید.
/tmp/eaccelerator
و به این خط تغییر بدید
/var/cache/eaccelerator
بعدش این پوشه رو با دستور زیر ایجاد کنید
mkdir /var/cache/eaccelerator
بعد
سرویس httpd رو استیپ با دستور زیر
service httpd stop
و بعد
حذف محتویات
rm -rf /tmp/eaccelerator
و بعد
استارت httpd
service httpd start
در صورت مشکل با tmp مشکلتون حل میشه ، اینکار جز کانفیگ هایی هست که بعضی از دوستانی که سرورهای غول پیکر دارند انجام میدن که بنظر بنده خیلی مفیده
میدونم بعد این پست خیلیا انتقاد میکنند ولی بنده این رو همیشه تو هر سرور سی پنلی استفاده میکنم و تغییر مسیر php.ini هست.
یا حق
میثم جان , شما از eaccelerator برای هاستینگ استفاده می کنید ؟
-
تعداد تشکر ها از Yas-Host به دلیل پست مفید
-
December 4th, 2014, 18:42
#10
پاسخ : مشکل عجیب پوشه tmp

نوشته اصلی توسط
Yas-Host
در زمانی که فولدر /tmp پر می شود با استفاده از دستور زیر ببنید چه فولدری یا فایلی درونش ایجاد شده است که پر می شود :
du -a /tmp | sort -n -r | head -n 10
Capture.PNG
- - - Updated - - -

نوشته اصلی توسط
meysam021
اول دستور زیر رو بزنید
php --ini مسیر php.ini رو پیدا کنید. اگر سی پنل باشه چون این مشکل توی سی پنل بنده دیدم
مسیرتون صد در صد این هستش
nano /usr/lib/php.ini
دستور بالا رو بزنید و فایل php.ini باز میشه براتون.
این خط را جستجو کنید.
/tmp/eaccelerator
و به این خط تغییر بدید
/var/cache/eaccelerator
بعدش این پوشه رو با دستور زیر ایجاد کنید
mkdir /var/cache/eaccelerator
بعد
سرویس httpd رو استیپ با دستور زیر
service httpd stop
و بعد
حذف محتویات
rm -rf /tmp/eaccelerator
و بعد
استارت httpd
service httpd start
در صورت مشکل با tmp مشکلتون حل میشه ، اینکار جز کانفیگ هایی هست که بعضی از دوستانی که سرورهای غول پیکر دارند انجام میدن که بنظر بنده خیلی مفیده
میدونم بعد این پست خیلیا انتقاد میکنند ولی بنده این رو همیشه تو هر سرور سی پنلی استفاده میکنم و تغییر مسیر php.ini هست.
یا حق
من از eaccelerator استفاده نمیکنم
پوشه هم انجا نبود
حالا منظور از تعویض مکان php.ini چیه؟
-