• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Server startup installation issues!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Server startup installation issues!


  • Subject: Re: Server startup installation issues!
  • From: Stéphane Sudre <email@hidden>
  • Date: Mon, 25 Sep 2006 23:24:19 +0200

1. Check that the permissions are correct.

2. Check if some calls to daemon(ize) the daemon are not made and causing the troubles.

3. Check that the name of the .plist and Startup Scripts are correct.

4. Use the StartupItem tool to check what is happening in verbose mode.

On lundi, septembre 25, 2006, at 06:32  PM, rohit dhamija wrote:

Dear All,
 
We have developed a sever ( basically a daemon) using Xcode 2.2 for Mac OS 10.4.x ppc/Intel and 10.3.9 which functionally performs well.
But I have some issues of server starting specifically when the machine starts/reboots and require your expert comments to resolve this tricky situation.
 
 
I have developed a script file that is used to start and stop the server. To start the sever automatically, we have included this script file in rc script (i.e. /etc/rc ). The server gets started automatically at start of the machine. 
 
But as per my requirements, the server needs to be connect to network and save some n/w relevant information in its database (e.g its own IP address) But unfortuntately, this does not happens, probably because the rc scripts makes run myserver "even before the network is initialized".  
A scenerio which makes me sure for this  is:
"Although my server gets started, but its database contains - 127.0.0.1 IP address instead of its original IP.
On the other hand if my restart my server when the machine is fully up, I get the correct n/w information. i.e. i get the correct IP 172.125.14.64 "
 
 
After going through some articles in Apple for starting/stopping the server ( http://developer.apple.com/documentation/MacOSX/Conceptual/ BPSystemStartup/Articles/StartupItems.html ) I tried to load the server at startup so that the myserver should start only after the n/w is up. But unfortuantely, now my server doesnot even gets up at the startup.
 
I've put the following scriptfile inside a uniquely named folder in the /Library/StartupItems folder (which I also created) along with a simple StartupParameters.plist file.


However, it never seems to get loaded. That is, when I go into the Process Viewer, my server is never there. Neither do any of its (sparse) debug messages appear in the console. Below is the script file that I place in my folder.
 
. /etc/rc.common
StartService ()
{
 cd /Applications/MyCompany\ MyProduct/Common\ Files/MyProduct\ Keys\ Server
 sudo ./myServer
 ConsoleMessage "Starting myServer"
}
StopService ()
{
    sudo kill -9 $(ps -ax|grep ./myServer|head -n 1|cut -c 3-5)
 ConsoleMessage "Stopping myServer"
}


RestartService ()
{
    ConsoleMessage "Restarting myServer"
 sudo kill -9 $(ps -ax|grep ./myServer|head -n 1|cut -c 3-5)
 cd /Applications/MyCompany\ MyProduct/Common\ Files/MyProduct\ Keys\ Server
 sudo ./myServer
}


RunService "$1"

Did anybody faced similar situation ??? Can you please tell me where can be the possible issue ?? Why is the server not able to load at the startup ? All comments / suggestions are most welcome,

Rohit

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden


This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Installer-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >Server startup installation issues! (From: "rohit dhamija" <email@hidden>)

  • Prev by Date: Re: Package Maker 'Missing identifier'
  • Next by Date: Re: Server startup installation issues!
  • Previous by thread: Server startup installation issues!
  • Next by thread: Re: Server startup installation issues!
  • Index(es):
    • Date
    • Thread