زيادة مساحة /tmp فى السيرفر CPanel وتأمين التمب tmp

English version in the next reply السلام عليكم ورحمة الله وبركاته إذا كان التمب /tmp فى السيرفر صغير الحجم قد يحدث ذلك بعض مشاكل منها عدم اكتمال النسخ الاحتياطي

  #1  
2019-10-13, 10:32 PM
افتراضي زيادة مساحة /tmp فى السيرفر CPanel وتأمين التمب tmp

English version in the next reply

السلام عليكم ورحمة الله وبركاته

إذا كان التمب /tmp فى السيرفر صغير الحجم قد يحدث ذلك بعض مشاكل منها عدم اكتمال النسخ الاحتياطي للمواقع ومن أمثلة الاخطاء التي تظهر فى ملف اللوج للنسخ الاحتياطي على سبيل المثال:

كود:
[2019-10-13 03:23:42 +0200] warn [backup] Caught Error Cpanel::Exception::Backup::CorruptedBackupData/(XID zzahhv) The system was unable to interpret backup data. Error: “Cpanel::Exception::Database::Error/(XID ma8rer) The system received an error from the “SQLite” database “/home/backup/.meta/USER.db”: SQLITE_FULL (database or disk is full)
كود:
Cpanel::DBI::_error_handler("DBD::SQLite::db do failed: database or disk is full", Cpanel::DBI::SQLite::db=HASH(0x221f538), undef) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1606
	Cpanel::Backup::Metadata::_generate_changeset(Cpanel::DBI::SQLite::db=HASH(0x221f538), 25) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 912
	Cpanel::Backup::Metadata::__ANON__() called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 97
	Try::Tiny::try(CODE(0x2229278), Try::Tiny::Catch=REF(0x23d50a0)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 919
	Cpanel::Backup::Metadata::__ANON__() called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 97
	Try::Tiny::try(CODE(0x22038e0), Try::Tiny::Catch=REF(0x218f520)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 928
	Cpanel::Backup::Metadata::_do_process_metadata("user", "USERNAME", "date", "2019-10-12", "path", "/home/backup/2019-10-12/accounts", "full_path", "/home/backup/2019-10-12/accounts/USERNAME.tar.gz", ...) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 798
	Cpanel::Backup::Metadata::process_metadata_from_tar("USERNAME", "/home/backup/2019-10-12/accounts/USERNAME.tar.gz", "2019-10-12", "/home/backup/2019-10-12/accounts", Cpanel::Logger=HASH(0x1fee7a8)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1056
	Cpanel::Backup::Metadata::__ANON__() called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 97
	Try::Tiny::try(CODE(0x2203478), Try::Tiny::Catch=REF(0x22301f0)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1069
	Cpanel::Backup::Metadata::create_metadata_for_backup_user("/home/backup/2019-10-12", "USERNAME", Cpanel::Logger=HASH(0x1fee7a8)) called at /usr/local/cpanel/bin/backup line 1753
 at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 926.
	Cpanel::Backup::Metadata::__ANON__(Cpanel::Exception::Database::Error=HASH(0x25c76a8)) called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 118
	Try::Tiny::try(CODE(0x22038e0), Try::Tiny::Catch=REF(0x218f520)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 928
	Cpanel::Backup::Metadata::_do_process_metadata("user", "USERNAME", "date", "2019-10-12", "path", "/home/backup/2019-10-12/accounts", "full_path", "/home/backup/2019-10-12/accounts/USERNAME.tar.gz", ...) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 798
	Cpanel::Backup::Metadata::process_metadata_from_tar("USERNAME", "/home/backup/2019-10-12/accounts/USERNAME.tar.gz", "2019-10-12", "/home/backup/2019-10-12/accounts", Cpanel::Logger=HASH(0x1fee7a8)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1056
	Cpanel::Backup::Metadata::__ANON__() called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 97
	Try::Tiny::try(CODE(0x2203478), Try::Tiny::Catch=REF(0x22301f0)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1069
	Cpanel::Backup::Metadata::create_metadata_for_backup_user("/home/backup/2019-10-12", "USERNAME", Cpanel::Logger=HASH(0x1fee7a8)) called at /usr/local/cpanel/bin/backup line 1753
 at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1068.
	Cpanel::Backup::Metadata::__ANON__(Cpanel::Exception::Backup::CorruptedBackupData=HASH(0x20bb0d8)) called at /usr/local/cpanel/3rdparty/perl/528/lib/perl5/cpanel_lib/Try/Tiny.pm line 118
	Try::Tiny::try(CODE(0x2203478), Try::Tiny::Catch=REF(0x22301f0)) called at /usr/local/cpanel/Cpanel/Backup/Metadata.pm line 1069
	Cpanel::Backup::Metadata::create_metadata_for_backup_user("/home/backup/2019-10-12", "USERNAME", Cpanel::Logger=HASH(0x1fee7a8)) called at /usr/local/cpanel/bin/backup line 1753

الخطأ يشير بأنه المساحة مستهلكة database or disk is full ولكن السيرفر يوجد به مساحة كبيرة فارغة، ولكن المقصود هنا مساحة التمب /tmp

طريقة زيادة التمب tmp للسيرفر

أولا لمعرفة مساحة التمب الحالية اكتب الأمر التالي
كود:
df -h
1) قم بإيقاف خدمات السى بانل والاباتشي والماى سكويل
كود:
/etc/init.d/cpanel stop
/etc/init.d/httpd stop
/etc/init.d/lsws stop
/etc/init.d/mysql stop
2) اعمل unmount للتمب عن طريق الامر التالي
كود:
umount -l /tmp
umount -l /var/tmp
3) انسخ التمب القديم فى حال اردت ارجاعه مرة أخرى
كود:
mv /usr/tmpDSK /usr/tmpDSK_back
4) قم بالتعديل على الملف التالي /scripts/securetmp
كود:
nano /scripts/securetmp
اضغط كنترول+w وابحث عن $tmpdsksize
قم بتغيير الرقم مثلا ليصبح السطر كالتالي
كود:
my $tmpdsksize   = 4096000;
5) قم بتنفيذ الأمر التالي لتأمين التمب واعتماد المساحة الجديدة
كود:
/scripts/securetmp
6) قم بتشغيل خدمات السى بانل والاباتشي والماى سكويل
كود:
/etc/init.d/cpanel start
/etc/init.d/httpd start
/etc/init.d/lsws start
/etc/init.d/mysql start
لمعرفة المساحة الجديدة والتأكد من نجاح العملية اكتب الامر التالي
كود:
 df -h
بالتوفيق ان شاء الله
اقتباس
  #2  
2019-10-13, 10:36 PM
افتراضي Increase tmp partition size in cPanel and secure it


1. Stop cpanel, apache (litespeed), mysql services:

كود:
/etc/init.d/cpanel stop
/etc/init.d/httpd stop
/etc/init.d/lsws stop
/etc/init.d/mysql stop
2. Umount /tmp and /var/tmp:

كود:
umount -l /tmp
umount -l /var/tmp
3. Move /usr/tmpDSK file to another location (just in case you’ll need to mount it somewhere else to preserve data):

كود:
mv /usr/tmpDSK /usr/tmpDSK_back
4. Modify /scripts/securetmp to set tmpdsksize to desired size:

كود:
nano /scripts/securetmp
كود:
$tmpdsksize   = 4096000;
5. Run:

كود:
/scripts/securetmp
6. Start cpanel, apache (litespeed), mysql services:

كود:
/etc/init.d/cpanel start
/etc/init.d/httpd start
/etc/init.d/lsws start
/etc/init.d/mysql start
اقتباس


أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع تقييم هذا الموضوع
تقييم هذا الموضوع:

الانتقال السريع


الساعة المعتمدة بتوقيت جرينتش +3 . الساعة الآن 04:01 PM.

جميع الحقوق محفوظة لـ الدعم العربي التطويري | مدعوم بواسطة فبلتن ®

Your Avatar

تسجيل الخروج غير مسجل

هل أنت متأكد برغبتك في الخروج من المنتدى؟ تسجيل الخروج