How dangerous is to use Arch as the base of webhosting servers?

Hi all, I am wondering this because I want to build my webhosting infrastructure using archlinux, but I wanted to know, what pitfalls should I expect from doing this?
Will the rolling release model eventually become to dangerous for this kind of business? or make the infrastructure very hard to mantain? I just want to hear your toughts about this.
thanks in advance for the help

655321 wrote:
/dev/zero, thanks for your input, what its really making me consider this is the fact as a general rule, if you want a rock-solid system, you can't have the lastest programs and updates, however in my case, I see Arch defying this rule every day. I have installed arch on many machines by now (say about 5+ and I have used them all for extended periods of time) and I have experienced some hiccups regarding updates, but those tend to be big updates big userspace applications (say from Gnome 2 to Gnome3), on the server side applications (apache, mysql, ssh server, etc), I have never experienced any problems, thats was leads me to think this kind of setup could provide customers cutting-edge features while in a stable environment.
Please correct me If im wrong
Yeah, I don't think I can give you a definitive answer, and maybe one doesn't exist. It seems like you know your way around, so I guess you just need to decide for yourself whether you think you can manage the risks.
I mean, I certainly don't want to be seen as saying: "Arch is bad for servers". Probably, it will work fine. It's just that, for servers, I'm not sure it would stand alone at the top of my list. It might be second from the top, or there might be a tie with one or more other options that need trading off against each other based on things like stability, commercial support (as murffatksig said), etc.

Similar Messages

  • How can 2 people use itunes in the same household? we both have iphone 4 and separate id but the same itunes? pleasehelp

           how can two people use itunes in the same household? i had a iphone before so alreday had an itunes account now me and my husband have upgraded and we now both have them. he has set up a username and i have mine yet when he logs in he seems to just get my account? please help

    Decide which iPhone will be keeping the current iCloud account.  On the one that will be changing accounts, if you have any photos in photo stream that are not in your camera roll or backed up somewhere else save these to your camera roll by opening the photo stream album in the thumbnail view, tapping Edit, then tap all the photos you want to save, tap Share and tap Save to Camera Roll.  If you are syncing Notes with iCloud, you'll also have to email your notes to yourself so they can be recreated in the new account as they cannot be migrated.
    Once this is done, go to Settings>iCloud, scroll to the bottom and tap Delete Account.  (This will only delete the account from this phone, not from iCloud.  The phone that will be keeping the account will not be effected by this.)  When prompted about what to do with the iCloud data, be sure to select Keep On My iPhone.  Next, set up a new iCloud account using a different Apple ID (if you don't have one, tap Get a Free Apple ID at the bottom).  Then turn iCloud data syncing for contacts, etc. back to On, and when prompted about merging with iCloud, choose Merge.  This will upload the data to the new account.
    Finally, to un-merge the data you will then have to go to icloud.com on your computer and sign into each iCloud account separately and manually delete the data you don't want (such as deleting your wife's data from your account, and vice versa).

  • How user exit is used to populate the Profit center field in  Sales order?

    Hi All,
    Please let me know :
    How the user exit is used to populate the Profit center field in the Sales order?
    Please gurus answer as quickly as possible as I require this urgently.

    Hi,
    To derive the correct profit center in the Sales Order, you customize in 0KEM.
    Trust this helps much and do encourage our efforts!
    Cheers!

  • How to create a partition table on the basis of substring of column val

    Hi All,
    I have table
    Create table Mytable
    ( Col1 number,
    Col2 number,
    Col3 varchar2(20)
    insert into mytable values(11,2,'20110901');
    insert into mytable values(12,2,'20110902');
    insert into mytable values(13,2,'20110903');
    insert into mytable values(14,2,'20110904');
    insert into mytable values(15,2,'20110905');
    insert into mytable values(16,2,'20110906');
    Col3 data have the date value in the form of yyyymmdd format.
    I want to create a 30 partitions on the basis of day on col3.
    how can i achive this. i tried range partition but how can i get day of col3?
    any help appriciated.
    Edited by: P:) on Sep 28, 2011 5:56 PM

    Hi,
    the first point would be to use the correct data type for col3 and make it a date. Then I can see no reason why you couldn't range partition based on the date.
    Andre

  • How to skip a train step on the basis of field value set by the user

    Hi,
    I am working with JDev 11.1.1.2.0 and ADF 11g.
    I am using Taskflow with train steps. I have a requirement that, say, in 1st step I am showing a screen with many fields.
    One such field is a dropdown. On the basis of the selected value of the drop down I want to skip say steps 2 and 3 and jump to step 4. When on step 4 if user click 'back' then it should go back to step 1 rather than 3.
    Can this be achieved? If so can anyone pls share a small sample OR send a link?
    Thanks in advance.

    Here a task flow with the skip properties used to evaluate a value that was selected in a lov components in the first page (radio button). Note the use of the attributeValue method to get the attribute from the binding (using inputValue caused a type mismatch when executing the comparison).
    <?xml version="1.0" encoding="windows-1252" ?>
    <adfc-config xmlns="http://xmlns.oracle.com/adf/controller" version="1.2">
      <task-flow-definition id="task-flow-newFlexStandard-definition">
        <default-activity id="__1">CreateInsertStandardFlexParameter</default-activity>
        <transaction id="__41">
          <requires-transaction/>
        </transaction>
        <data-control-scope id="__42">
          <shared/>
        </data-control-scope>
        <task-flow-reentry id="__43">
          <reentry-allowed/>
        </task-flow-reentry>
        <view id="createNewStandardFlexParameter">
          <description id="__22">Saisir le code d'identification interne et les éléments descriptifs du nouveau paramètre standard.</description>
          <display-name id="__21">Edition du nouveau paramètre</display-name>
          <page>/pages/standardFlexParameter/createNewStandardFlexParameter.jsff</page>
          <train-stop id="__2">
            <display-name id="__19">Edition de nouveau paramètre standard</display-name>
          </train-stop>
        </view>
        <view id="selectSingleTreeFlexParameter">
          <page>/pages/standardFlexParameter/selectSingleTreeFlexParameter.jsff</page>
          <train-stop id="__17">
            <display-name id="__28">Classe de paramètres unique</display-name>
            <outcome id="__44">initializeFlexStandardTreeRow</outcome>
            <skip>#{bindings.FsClasscardinality.attributeValue !='1'}</skip>
          </train-stop>
        </view>
        <view id="selectMultipleTreeFlexParameter">
          <page>/pages/standardFlexParameter/selectMultipleTreeFlexParameter.jsff</page>
          <train-stop id="__18">
            <display-name id="__29">Classes de paramètres multiples</display-name>
            <skip>#{bindings.FsClasscardinality.attributeValue != '*'}</skip>
          </train-stop>
        </view>
        <view id="selectSingleFlexParameter">
          <page>/pages/standardFlexParameter/selectSingleFlexParameter.jsff</page>
          <train-stop id="__24">
            <display-name id="__27">Sélection d'une occurence de paramètre</display-name>
            <skip>#{bindings.FsItemcardinality.attributeValue !='1'}</skip>
          </train-stop>
        </view>
        <view id="selectMultipleFlexParameter">
          <page>/pages/standardFlexParameter/selectMultipleFlexParameter.jsff</page>
          <train-stop id="__25">
            <display-name id="__26">Sélection de plusieurs occurence de paramètre</display-name>
            <skip>#{bindings.FsItemcardinality.attributeValue !='*'}</skip>
          </train-stop>
        </view>
        <view id="summaryNewStandardFlexParameter">
          <description id="__4">Présentation des éléments saisis ou modifiés. Confirmation ou annulation de l'opération.</description>
          <display-name id="__3">Résumé des changements</display-name>
          <page>/pages/standardFlexParameter/summaryNewStandardFlexParameter.jsff</page>
          <train-stop id="__9">
            <display-name id="__23">Résumé des changements et confirmation</display-name>
          </train-stop>
        </view>
        <task-flow-return id="commitNewStandardFlexParameter">
          <outcome id="__10">
            <name>commitNewStandardFlexParameter</name>
            <commit/>
          </outcome>
        </task-flow-return>
        <task-flow-return id="rollbackNewStandardFlexParameter">
          <outcome id="__11">
            <name>rollbackNewStandardFlexParameter</name>
            <rollback/>
          </outcome>
        </task-flow-return>
        <method-call id="CreateInsertStandardFlexParameter">
          <method>#{bindings.CreateInsert.execute}</method>
          <outcome id="__48">
            <fixed-outcome>createInsert</fixed-outcome>
          </outcome>
        </method-call>
        <method-call id="createInsertFlexStandardTree">
          <method>#{bindings.CreateInsert.execute}</method>
          <outcome id="__32">
            <fixed-outcome>CreateInsert</fixed-outcome>
          </outcome>
        </method-call>
        <train/>
        <control-flow-rule id="__12">
          <from-activity-id id="__13">summaryNewStandardFlexParameter</from-activity-id>
          <control-flow-case id="__15">
            <from-outcome id="__16">commit</from-outcome>
            <to-activity-id id="__14">commitNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__49">
          <from-activity-id id="__50">CreateInsertStandardFlexParameter</from-activity-id>
          <control-flow-case id="__51">
            <from-outcome id="__53">createInsert</from-outcome>
            <to-activity-id id="__52">createNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__6">
          <from-activity-id id="__5">*</from-activity-id>
          <control-flow-case id="__7">
            <from-outcome id="__20">cancel</from-outcome>
            <to-activity-id id="__8">rollbackNewStandardFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__30">
          <from-activity-id id="__31">*</from-activity-id>
          <control-flow-case id="__33">
            <from-outcome id="__35">initializeFlexStandardTreeRow</from-outcome>
            <to-activity-id id="__34">createInsertFlexStandardTree</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <control-flow-rule id="__36">
          <from-activity-id id="__37">createInsertFlexStandardTree</from-activity-id>
          <control-flow-case id="__39">
            <from-outcome id="__40">CreateInsert</from-outcome>
            <to-activity-id id="__38">selectSingleTreeFlexParameter</to-activity-id>
          </control-flow-case>
        </control-flow-rule>
        <use-page-fragments/>
      </task-flow-definition>
    </adfc-config>

  • Security Issue: How to create a derived role from the Base role

    Hi All,
    Kindly let me know how can i create a derived role from the base role?
    Please respond at the earliest.
    Thanks in advance.
    Ramesh.

    Go to PFCG and Create a role with desired Name.
    In the Description Tab, on the Left Side there is a text box for "Derive From "
    enter the Base role.
    Now your newly created role is derived from the Base role.
    Save the newly created role and again run PFCG, enter the Base role name and execute.Select Edit role. Go to Authorization tab.
    Edit Authorization.
    In the Menu Adjust Derived -> Generate and Adjust derive
    This will Generate the derived role.
    Now you may go and check the authorization in the derived role.

  • How to populate second combo box on the basis of first combo

    Hi All,
    Please help me on populating the second combo on the basis of the selected value from first combo.
    The values will come from database.
    I am using struts and jsp in JBOSS
    Regards,
    Dinesh

    Here's a snippet from one of my jsp's:
            TestDel del = new TestDel();
         String groups = del.getTestGroupsAsHTMLSelect(
                          model.getSponsorId(),
                          "groupCode",            //field name
                          null != values ? (String)values.get("groupCode") : "",                      // selected
                          "findTestTypes"); // on change       
           String tests = del.getTestsAsHTMLSelect(
                          null != values ? (String)values.get("groupCode") : "",
                          "test_code",
                          null != values ? (String)values.get("test_code") :"",
                          "findSchoolType");It basically returns a select box with the on change attribute set to do what your other reply was talking about. Using AJAX to retrieve the data and then pop it into the page...
    I did find that that with mozilla there was some refreshing issue so here's some javascript help:
    function findTestTypes(grp){
      var url = "/tests/lookup?cmd=test&gc="+grp.value;
         if (window.XMLHttpRequest) {
                req = new XMLHttpRequest();
            } else if (window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
         req.open("GET", url, true);
         req.onreadystatechange = showTestTypes;
         req.send(null); 
    function showTestTypes(){
         if (req.readyState == 4 && req.status == 200) {
             var html = req.responseText;
             var tt = getItem("tests");
             tt.innerHTML = html;
             fireChangeEvent("test_code");
    // for mozilla
    function fireChangeEvent(fieldName){
             if (window.ActiveXObject) {
                  getItem(fieldName).fireEvent('onchange');
             }else{
                     // target is some DOM node on which you wish to fire an event.
                   var target = getItem(fieldName);
                   var oEvent = document.createEvent( "Events" );
                   oEvent.initEvent(
                     "change",    // the type of mouse event
                     true,       // do you want the event to
                                 // bubble up through the tree?  (sure)
                     true,       // can the default action for this
                                 // event, on this element, be cancelled? (yep)
                     window,     // the 'AbstractView' for this event,
                                 // which I took to mean the thing sourcing
                                 // the mouse input.  Either way, this is
                                 // the only value I passed that would work
                     1,          // details -- for 'click' type events, this
                                 // contains the number of clicks. (single click here)
                     1,          // screenXArg - I just stuck 1 in cos I
                                 // really didn't care
                     1,          // screenYArg - ditto
                     1,          // clientXArg - ditto
                     1,          // clientYArg - ditto
                     false,      // is ctrl key depressed?
                     false,      // is alt key depressed?
                     false,      // is shift key depressed?
                     false,      // is meta key depressed?
                     0,          // which button is involved?
                                 // I believe that 0 = left, 1 = right,
                                 // 2 = middle
                     target           // the originator of the event
                                 // if you wanted to simulate a child
                                 // element firing the event you'd put
                                 // its handle here, and call this method
                                 // on the parent catcher.  In this case,
                                 // they are one and the same.
                   target.dispatchEvent( oEvent );        
    }

  • HT3939 How can I find out how much memory is used to run the iphone 5c and the 5s ?

    How or where can i find out how much memory the OS  iphone 5c and installed apps. use?  Then to find out how much memory the apps i plan to use uses? THANK YOU ALL. I HAVE A PURRING KITTEN IN MY ARMS.

    Hello comodotomi
    If the app is in iTunes, you can get information on what Apple ID was associated with the purchase. The steps to do this are outline in the article below.
    Recovering a forgotten iTunes Store account name
    http://support.apple.com/kb/ht1920
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G. 

  • How much I can use out of the iphone without activating it, like a PDA?

    What is the status of an iphone before activation or after de-activation (cancel the plan)? Could I use the iphone like a pda? With Wi-Fi, iphone is still a nice PDA, isn't it?

    According the AT&T documentation, "In the inactive state it will not
    make or receive calls, except for emergency calls. As well, the iPod, Internet, and Wi-Fi capabilities will not be functional until the device is activated."
    You can view the documentation here:
    http://www.macrumors.com/2007/06/28/more-details-from-atandt-training-manual/

  • How to populate a context node on the basis of the values in another node?

    Hi,
    I have a Webdynpro application which has to run on Portal as well as BlackBerry.
    In this application I have a scenario where I need to have a sub node inside a node but as Blackberry doesn't support sub nodes with Singleton value false, I have to use another node for storing the values which earlier wre present in the sub node.
    The actual scenario here is that we have two tables A & B. For each row of table A we have a no of rows in table B. This can be easily accomplished for Web Browser but we need to do this for Blackberry.
    My question here is that how can i populate the data in table B at runtime using the concept of onLeadSelect. I am not able to fully undersans this concept.
    According to my approach I have two a while loop which generates data for  table A and inside this while loop I have another while which generates data for table B corresponding to each iteration of the outer while loop. I create the node elements for the rows of the table B and store them in a list and then store this list in a HashMap corresponding to a key formed by combining the values of all the elements of the row of table A.
    Now I am not able to understand how can I display this data into table on user slecting a particular row.
    Please guide ASAP.
    It wille quite useful if you can provide me with some code snippets for the same.
    Thanks in advance!
    Manish

    Hi Manish,
             In WebDynpro u can use the onLeadSelect event of table A and do all the processing in that method.Like u can use this method to fill ur context node,which will be the source node for table B. So this way u need not to use any hash map.Fill the source node of table B with data corresponding to ur selected data of table A.
      I hope this solution wud help u in solving ur problem.
    Reena

  • How to show data in table on the basis of click on a row of another table

    Hi All,
    I want to show two tables. In first table the main objects show in turn there is another collection in that main object for which i want to show data in separate table.
    e.g.,
    ObjectA
      have the collection of ObjectBs
    when i select ObjectA in main table then all the collection Objects of ObjectBs shows in separate table. Plz help me how to handle this case ??

    hi,
    You can create two value nodes for storing these collections. The first one would be singleton node as it is the main list. Under that create the second node with singleton = false.
    e.g.
    ---NodeA
        --attrA1
        --attrA2
        --NodeB(singleton = false)
                --attrB1
                --attrB2
    Now populate collection of object A in NodeA and after adding element in NodeA populate respective elements in NodeB.
    IPrivate<View>View.INodeANode nodeA = wdContext.NodeAnode();
    for (Iterator  it = collectionA.iterator(); it.hasNext(); )
         ObjectA objA= it.next();
         IPrivate<View>View.INodeAElement nodeAElem= nodeA.createNodeAElement();
         wdCopyservice.copy Corresponding(objA,nodeAElem);
         nodeA.addElement(nodeAElem);
         Collection collectioB =objA.getCollectionB();
         for (Iterator  it1 = collectionB.iterator(); it1.hasNext(); )
             ObjectB objB= it1.next();
            IPrivate<View>View.INodeBNode nodeB = nodeAElem.nodeBnode();
            IPrivate<View>View.INodeAElement nodeBElem= nodeB.createNodeBElement();
            wdCopyservice.copy Corresponding(objB,nodeBElem);
            nodeB.addElement(nodeBElem);
    Bind NodeA to the first table and NodeB to second one.
    After that when you select record in first table automatically its corresponding records will be populated in second table.
    Hope this helps!
    Monalisa

  • How many users can be logged on to the base station

    how manty users can be logged onto the base station?

    I am not sure if you mean this to be in the TC area but it will handle 50users I think was the spec.. but never ever do it. Around 10users per AP is about the max you ever want to try. That is assuming all are using the net at the same time. You can probably manage more as long as most are not actually in use.

  • How can i start using wifi

    how can i start using wifi if the wifi is on grey letters and wont let you click on it?

    See:
    iOS: Wi-Fi or Bluetooth settings grayed out or dim
    It is frequently a hardware problem and an appointment at the Genius Bar of an Apple store is in order.

  • How bapi can be used in sd module.

    hi gurus
    can any one elobarate on Bapi what is the use of it.  how it will be use ful for the sd guys.
    thanks in advance

    Hi Nag,
    BAPI : BAPI basically works like a function module. the major difference being that it can work like a RFC. That means it can work from system to system. Mostly the name of a BAPI can be seen in se37 by just giving BAPI_* F4 and you will see a lot of BAPIS
    http://www.planetsap.com/SAP46B_BAPI_LIST.htm
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    BAPI_SALESORDER_CHANGE
    we have a scenario where our client uses a third party software for the plant. The orders generated there all get converted into an XML file. The XML file is read by a BAPI, to create sales order in SAP. This BAPI runs as a batch job at a scheduled time the orders get created.
    Incase of any order failing in SAP, we check the XML going to the BAPI and find the reason and make the necessary corrections.
    http://help.sap.com/saphelp_47x200/helpdata/en/5c/f3f0371bc15d73e10000009b38f8cf/content.htm
    Hope It Helps You..
    Regards..
    Praveen Kumar.D

  • Help, how to Query database using pagination

    hi,
    how to Query database using pagination for the large data,
    any API to do this?
    thank you in advance!

    Hi,
    You can specify XmlQueryContext::Lazy as your evaluation type, and only call XmlResults::next() as many times as you need results from it.
    John

Maybe you are looking for