chrismfz

Well-Known Member
Jul 4, 2007
127
1
68
Greece
cPanel Access Level
DataCenter Provider
...For a daily driver?, CL with cPanel on production servers, usually
only cPanel on them, not anything else unusual or other repos, on physical servers not VPS?

In sort, is it mature / ready enough without having big issues and outages
when updating for example, with any kind of problems (broken packages / misconfigurations etc..) ?

Anyone using it with success with loosing his sleep? :)
 

oshs

Well-Known Member
PartnerNOC
Sep 5, 2004
146
0
166
We've been using CloudLinux on a number of servers with zero issues so far.

Only thing to watch out for - it will slow down busy sites so expect complaints about this from those customers.
 

eth00

Well-Known Member
PartnerNOC
Mar 30, 2003
721
1
168
NC
cPanel Access Level
Root Administrator
We have also been deploying it for awhile for some clients and it works well. AS oshs commented the only "issue" is that clients with busy sites end up getting limited. It is particularly good at helping control servers that run with a high load regularly.
 

ffeingol

Well-Known Member
PartnerNOC
Nov 9, 2001
854
366
363
cPanel Access Level
DataCenter Provider
We were testing CL on one server (not production) and ran into issues with softaculous. The softaculous cron job core dump'ed under CL. Anyone have similar issues?
 

cPanelDavidG

Technical Product Specialist
Nov 29, 2006
11,212
13
313
Houston, TX
cPanel Access Level
Root Administrator
We were testing CL on one server (not production) and ran into issues with softaculous. The softaculous cron job core dump'ed under CL. Anyone have similar issues?
I'm not familiar with the technical workings of Softaculous but core dump in such an environment in my experience has historically been a result of failure to allocate memory (reached memory limit for that cPanel user in this case).

However, CL also offers limits on entry processes, which means procs spawned by that cron job + simultaneously running website scripts + anything the user is running via SSH (by them logging into SSH, not all processes owned by that user when you do a ps aux) must be <= # of entry processes permitted and if that's not the case new procs spawned wouldn't successfully spawn, but typically those exceptions would be caught by a well-coded script rather than causing a core dump like an abrupt inability to allocate memory would.

Sounds like it would be worthwhile to submit a ticket to us at cPanel so we can investigate this CloudLinux issue and escalate to the CloudLinux folks ourselves as needed.
 

ffeingol

Well-Known Member
PartnerNOC
Nov 9, 2001
854
366
363
cPanel Access Level
DataCenter Provider
@cPanelDavidG ,

The cron job runs as root similar to what Fantastico does. It's a daily job to check for updated scripts, download/install them so they are available for customers. We did open a ticket (there were several issues related to the switch from CentOS 5.5 to 5.6) a well as a post on the CL and Softaculous forums. We had to move on and get that server in production, but we do plan on following up to resolve the issue.

I was simply wondering if anyone else in the community had run into the same problem.
 

SoftDux

Well-Known Member
May 27, 2006
1,023
5
168
Johannesburg, South Africa
cPanel Access Level
Root Administrator
@cPanelDavidG ,

The cron job runs as root similar to what Fantastico does. It's a daily job to check for updated scripts, download/install them so they are available for customers. We did open a ticket (there were several issues related to the switch from CentOS 5.5 to 5.6) a well as a post on the CL and Softaculous forums. We had to move on and get that server in production, but we do plan on following up to resolve the issue.

I was simply wondering if anyone else in the community had run into the same problem.

Hi,

Did you get to the bottom of the Softaculous problem? What was wrong? Or, what did you have todo to fix it?
 

uhhosting

Member
PartnerNOC
Jan 21, 2007
14
0
151
Hi,

The only problem we've encountered so far has been increased I/O when UBC memory limits have been enabled.