Blog

Login Register

alt-php updates

New versions of PHP for PHP Selector are available

Changelog:
  • PHP 5.5.7
  • PHP 5.4.23
  • PHP 5.3.28
  • mongo updated to 1.4.5
  • ioncube loaders updated to 4.5.0
  • added ioncube loader for PHP 5.5
  • Added --with-t1lib build options for PHP
  • socket extension can no be disabled
To update:
$ yum groupinstall alt-php

Beta: CL5 kernel 2.6.18-471.3.1.el5.lve0.8.71

New CL5 beta kernel is available. The kernel is the rebase to upstream kernel 2.6.18-371.3.1.el5

To update:

$ yum install kernel-2.6.18-471.3.1.el5.lve0.8.71 --enablerepo=cloudlinux-updates-testing


beta: alt-php updates

New versions of PHP for PHP Selector are available

Changelog:
  • PHP 5.5.7
  • PHP 5.4.23
  • PHP 5.3.28
  • mongo updated to 1.4.5
  • ioncube loaders updated to 4.5.0
  • added ioncube loader for PHP 5.5
  • Added --with-t1lib build options for PHP
  • socket extension can no be disabled
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: MySQL Governor 1.0-45

New version of MySQL Governor available. It solves some of the MySQL crash issues.

Changelog:
  • Fixed error in creating users list, that caused MySQL to crash
  • Added automated re-connect to MySQL on exec errors (to prevent governor crash on MySQL ping errors)
To update:
$ service mysql stop # important, otherwise, update will crash MySQL
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service mysql start
$ service db_governor restart

Monitoring as a Service for CloudLinux / cPanel servers

Anturis came up with an interesting server monitoring solution for cPanel / CloudLinux servers. It comes as plugin for WHM, and can be configured within a minute. After that anturis will monitor your server & it's services once a minute. It will provide you with updates if anything goes down. What I like is the ease of setup, as well -- and foremost Anturis' integration with LVE. It can monitor LVE usage as well as server health. It will monitor various LVE metrics such as a number of LVEs approaching limits or failing on limits.

Watch the demo: watch
Download and install the plugin: download

Your feedback will be highly appreciated.

Beta: CL6 & Hybrid Kernel -2.6.32-458.23.2.lve1.2.46

New beta kernel is available. It features rebase to upstream beta kernel 042stab084.10

To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.46.el6 kmod-lve-1.2-48.el6 --enablerepo=cloudlinux-updates-testing

$ To update hybrid servers:
yum install kernel-2.6.32-458.23.2.lve1.2.46.el5h kmod-lve-1.2-48.el5h --enablerepo=cloudlinux-updates-testing

PHP 5.5.6 and PHP 5.4.22 released

PHP 5.5.6 and 5.4.22 have been released to production channels

Changelog:
To update:
$ yum groupupdate alt-php

CloudLinux 6.5 released

CloudLinux 6.5 had been released to our production channels. It is based on updatream release EL 6.5 and includes updates for various packages.
You can update to new version by running:

$ yum update

Beta: MySQL Governor 1.0-43

New version of MySQL Governor available. It fixes some of the performance issues, and simplifies configuration.

Changelog:
  • Fixed issue with high CPU usage by governor
  • Added <debug_user name="_USER_"/> to generate additional debug into restrict log
  • dbuser-map file is automatically used if it exists, no re-configuration needed.
To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service db_governor restart

CL6 & Hybrid kernels: 2.6.32-458.23.2.lve1.2.45

New kernels for CL6 and Hybrid are moved to production

Changelog:
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.45.el6 kmod-lve-1.2-47.el6

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.45.el5h kmod-lve-1.2-47.el5h

Beta: alt-php 5.5.6 and 5.4.22

PHP 5.5.6 and 5.4.22 are ready for beta testing

Changelog:
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: MySQL Governor 1.0-42

New beta version of MySQL Governor is available.

Changelog:
  • bugfix: MySQL crash on KILL QUERY resolved
  • optimized FLUSH PRIVILEGES to be sent once, not per user
  • mysql client libraries are moved into separate repository
  • Added PATH variable for MySQL Governor cron job
To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service db_governor restart

beta: lve-utils 1.3-22

New lve-utils beta disabled diagnostic emails by default.

Changelog:
  • Display memory in MB/GB based on memory limit/memory used
  • Disable diagnostic emails by default
  • Disable suPHP and SuExec checking if CageFS disabled
To update:
$ yum update lve-utils --enablerepo=cloudlinux-updates-testing

Beta: CL6 & Hybrid kernels: 2.6.32-458.23.2.lve1.2.45

New beta kernel is available.

Changelog:
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.45.el6 kmod-lve-1.2-47.el6 --enablerepo=cloudlinux-updates-testing

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.45.el5h kmod-lve-1.2-47.el5h --enablerepo=cloudlinux-hybrid-testing

lve-wrappers 0.6-1 - added ability to run command inside cagefs

This version of lve-wrappers had been released to production today. It adds a way to execute a command as end user inside CageFS, even when shell is disabled for that user
$ /sbin/cagefs_enter_user $USERNAME "_command_"
This should be useful when script has to run as end user, but executed by root.

Changelog:
  • Added cagefs_enter_user command

To update:
$ yum update lve-wrappers

beta: lve-utils, CageFS update

Minor updates for CageFS and lve-utils are available:

Changelog:
lve-utils 1.3-21
  • bugfix: correctly handle spaces when detecting that PAM is used in sshd
  • bugfix: check for CageFS being installed prior to running checks for suexec and suPHP
CageFS 5.2-13
  • bugfox: cagefsctl --reinit regression fix
To update:

$ yum update lve-utils cagefs --enablerepo=cloudlinux-updates-testing

Beta: alt-php update

This update of alt-php significantly improves the speed of alt-php. This had been done by compiling PHP binaries without with-mm and with-system-tzdata flags.

Changelog:
  • speed improvements by compiling PHP binary without flags: with-mm, with-system-tzdata
  • LSAPI updated to 6.4
  • alt-ImageMagick update to 6.8.7.6
To update:
$ yum groupupdate alt-php --enablerepo=cloudlinux-updates-testing

New versions of CageFS, liblve, python-cllib, lvemanager and lve-utils released to production

This is a major bugfix update that adds a handful of useful features. The main changes are: $USER_HOME/.cagefs is now owned by user, CL interface for cPanel has been translated to Spanish, Portuguese and Russian and lvectl now has --unlimited option that allows to set limits to "unlimited" for a particular LVE

Changelog
cagefs-5.2-12
  • .cagefs will be created under end-user ownership
  • detect of posgesql socket directory and create symlink if needed
  • cagefsctl: on update, don't follow sysmlinks that go to excluded path
  • cagefslib.py do not chmod symlinks, unlink file and create directory instead
  • bugfix: do not create .cagefs directory for disabled users
  • spec: added dependency to python-cllib package
  • added /bin/mailx to mail.cfg
  • configure date.timezone option in alternative php.ini files
  • Make sure that EOL added at the last line of cagefs.mp file
  • cPanel: ensure that PHP Selector settings are not lost after transfer of account
  • cPanel: restart cPanel after registering CageFS plugin
  • cPanel: Fix bugs when compiling suPHP & suexec binaries
  • cPanel: execute /usr/local/cpanel/cgi-sys/templatepreview.cgi via proxyexec
  • DirectAdmin: switch php.ini for DirectAdmin when PHP Selector usedPlesk: do not add home directory into virt.mp
  • ISPmanager: automatically switch PHP wrappers when PHP Selector is used (command line only)
  • ISPmanager: use exec php instead of php in wrappers
  • on service cagefs restart, remove /usr/share/cagefs/need.remount file
  • CXS re-configuration moved to cagefsreconfigure.py
  • mount /opt/alt is needed on alt-php install
  • added support for NGASI
  • removed /var/run/proxyexec/cagefs.sock/skdir file
  • acquire lock while executing --update-etc, --force-update-etc, --setup-cl-selector
  • do not acquire lock when executing --enter
  • synchronize error_log option in alt-php php.ini based on native php.ini setting
  • cagefsctl: performance optimization (cache excluded users list)
  • use fchown/fchmod instead of chown/chmod when creating files
  • move common code into python-cllib package

liblve-1.2-1.4
  • Implemented secureio library to prevent possible race conditions
  • .cagefs now owned by user
  • bugfix: correct mounting for directories specified in virt.mp
  • code clean up in parse_mp function

python-cllib-1-5
  • implemented common library for secureio to be used across different CL projects
  • common sudo functionality moved to Clsudo library

lvemanager-0.7-1.32
  • cPanel: localization for ES, PT, PT_BR & RU locales
  • cPanel: memory in user's interface is displayed in MB instead of KB
  • cPanel: Don't show inodes in end user UI in cPanel 11.40, fall back on cPanel to display the parameter
  • DirectAdmin: support for admin users with different login names
  • DirectAdmin: security enhancements
  • common CageFS and LVEManager code moved to separate package
  • DirectAdmin: removed 'GATEWAY_INTERFACE' env. check
  • ISPmanager: only admin can change LVE settings
  • ISPmanager: bugfix for the case when all domains are removed
  • ISPmanager: use correct permissions when displaying charts for end user
  • sudoers functionality moved to python-cllib
  • bugfix: cl-selector ignores empty lines in config files
  • Plesk: Use ftp_user to decide which user to select for accounts with multiple sub-users
  • cl-quota: added logging to syslog
  • piniset: added 'append' and 'delete' command line options

lve-utils-1.3-18
  • Improved formatting in lvetop
  • bugfix: do not generate an error if admin email cannot be retrieved on non-cPanel servers
  • bugfix: specify exact path to sysctl binary
  • Added CloudLinux diagnostic script
  • Added option --unlimited to lvectl
  • cPanel: correctly handle packages/extensions directory
  • Default virtual memory on CL6 is set to 0


To update:
$ yum update cagefs lvemanager liblve lve-utils

Beta: lvemanager 0.7-1.32, cagefs 5.2-10, lve-utils 1.3-18

New beta fixes several minor bugs. We plan to push it to production on Nov 20th -- if no more bugs are found.

Changelog:
  • cagefs: added /bin/mailx to mail.cfg
  • lvemanager: fix for ISPmanager - only admin can change LVE settings
  • lve-utils: fix output format in the header

To update:
$ yum update cagefs lvemanager lve-utils --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager 0.7-1.31, python-cllib 1.5

New beta of LVE Manager added cPanel localization for a portion of CL interface. We will continue working to cover all parts of user interface in the future. The translations have been added for Spanish, Portuguese and Russian languages.
We plan to push out this update together with latest CageFS beta to production on Monday -- if no new major bugs pop-up.

Changelog:
lvemanager-0.7-1.31
  • cPanel localization for ES, PT, PT_BR & RU locales
  • sudoers functionality moved to python-cllib
  • cPanel: memory in user's interface is displayed in MB instead of KB
  • ISPmanager: bugfix for the case when all domains are removed
python-cllib 1-5
  • common sudo functionality moved to Clsudo library
To update:
$ yum update lvemanager --enablerepo=cloudlinux-updates-testing

Beta: CageFS 5.2-9, lve-utils 1.3-17

New beta releases of CageFS and lve-utils add few minor improvements and bug fixes.

Changelog
CageFS 5.2-9

  • configure date.timezone option in alternative php.ini files
  • Make sure that EOL added at the last line of cagefs.mp file
lve-utils 1.3-17

  • bugfix: do not generate an error if admin email cannot be retrieved on non-cPanel servers
  • bugfix: specify exact path to sysctl binary
To update:

$ yum update cagefs lve-utils --enablerepo=cloudlinux-updates-testing

Beta: CageFS 5.2-8

New beta update or CageFS fixes few bugs and regressions

Changelog:
  • Plesk: fix virt.mp generation on Plesk 11.5
  • cPanel: restart cPanel after registering CageFS plugin
  • on service cagefs restart, remove /usr/share/cagefs/need.remount file
To update:
$ yum update cagefs --enablerepo=cloudlinux-updates-testing

Beta: CageFS 5.2-6

New beta of CageFS is out that fixes few more bugs and does some additional code clean up

Changelog:
  • CXS re-configuration moved to cagefsreconfigure.py
  • Plesk: do not add home directory into virt.mp
  • cPanel: Fix bugs when compiling suPHP & suexec binaries
  • cPanel: execute /usr/local/cpanel/cgi-sys/templatepreview.cgi via proxyexec
  • mount /opt/alt is needed on alt-php install
To update:
$ yum update cagefs --enablerepo=cloudlinux-updates-testing

Beta: MySQL Governor update

What was supposed to be two weeks turned into five weeks stretch. New version of MySQL governor with new repository structure created.
Under the new structure, to install beta version of MySQL, you would have to implicitly run:
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install-beta

Production quality MySQL releases will be automatically installed with yum update. This process makes sure that will you always run latest stable version. Yet, if you would like, you can upgrade to latest beta as well.
New repo structure can be glimpsed at: http://docs.cloudlinux.com/index.html?mysql_repositories.html

Yet, all the details of managing those repositories are hidden by our scripts. So, when you select a different version of MySQL - the right repositories will be automatically installed.

Changelog:
  • New repository structure and MySQL update mechanism
  • bugfix: prevent governor from re-deleting bad user
  • bugfix: dbctl restrict should work correctly in all cases
  • added no connection limit mode(user_max_connections=0)
  • mysqlgovernor.py --install now used to to install/update MySQL software
  • cPanel bugfix: fixed path to perl in dbuser-map utility
  • bugfix: fixed interval for kill query
  • bugfix: no more garbage in dbctl list output
  • Added db_governor --version
  • Decreased dbuser-map rescan interval to 5 min
To update:
$ yum install governor-mysql --enablerepo=cloudlinux-updates-testing
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

What inode limit value is reasonable?

Inode limit can be considered as a number of files and directories one customer can own. Default wordpress installation has approx 1,100 files/directories , default magento install is 10,000 , you would need to consider at least 30,000 to be an inode limit for minimal package for your customers.

You can calculate a limits basing on current usage of your customers by running the following command. It will list top 50 entries that use inodes the most:
repquota -a | grep -v root | awk '{print $6" "$1 }' | sort -g | tail -50

Do not forget - temporary files and session files are also counted toward the inode limit.

Pages: Prev. | 1 | ... | 4 | 5 | 6 | 7 | 8 | ... | 22 | Next