From: Chandramouli N. <cha...@gm...> - 2011-06-14 10:59:14
|
Hi, I am trying to start YAWS in embedded mode in a RHEL-5 X86-64 server where am running into some issues. The config that i am using for YAWS is as below. ============================== GL: [{enable_soap,true}, {trace,true}, {tmpdir,"/apps/erlang/ParlayX_WebServices/tmp"}, {logdir,"/apps/erlang/ParlayX_WebServices/log"}, {flags,[{tty_trace,true},{copy_errlog,true}]}] SL: [{port,8000}, {servername,"localhost"}, {dir_listings,true}, {listen,{127,0,0,1}}, {flags,[{auth_log,false},{access_log,true}]}] Docroot: "/apps/erlang/ParlayX_WebServices/www" ============================== The error that i am getting when i do "yaws:start_embedded(Docroot,SL,GL)." is ** Reason for termination == ** {{case_clause,true}, [{yaws_config,hard_setconf,2}, {yaws,start_embedded,4}, {erl_eval,do_apply,5}, {shell,exprs,7}, {shell,eval_exprs,7}, {shell,eval_loop,3}]} The server gets restarted automatically by the SUP after this error but the SOAP WebService that am trying to test is not working. (If i execute the yaws_soap_srv:setup command after this and it returns 'OK' but when i access the WebService it returns a HTTP-501 error.) Is there anything wrong with this configuration? I have searched the net for any similar issues with embedded start but could not find any. Your help is very much appreciated. Thanks, Chandramouli |
From: Christopher F. <chr...@ca...> - 2011-06-14 13:10:51
Attachments:
signature.asc
|
Le 14/06/2011 12:59, Chandramouli Nagarajan a écrit : > Hi, > I am trying to start YAWS in embedded mode in a RHEL-5 X86-64 server > where am running into some issues. > The config that i am using for YAWS is as below. > ============================== > GL: > [{enable_soap,true}, > {trace,true}, -----------^ Hi, In your global configuration, trace cannot be true. According to the man of yaws.conf: trace = false | traffic | http This enables traffic or http tracing. Tracing is also possible to enable with a command line flag to yaws. Default is false. I don't know if it fixes your problem, but this is the reason of your error message. -- Christopher Faulet |
From: Claes W. <kl...@ta...> - 2011-06-18 21:43:03
|
On 06/14/2011 03:10 PM, Christopher Faulet wrote: > Le 14/06/2011 12:59, Chandramouli Nagarajan a écrit : >> Hi, >> I am trying to start YAWS in embedded mode in a RHEL-5 X86-64 server >> where am running into some issues. >> The config that i am using for YAWS is as below. >> ============================== >> GL: >> [{enable_soap,true}, >> {trace,true}, > -----------^ A new cmd line option in 1.90 is --running-config [--id id] Query a running yaws daemon for its current configuration, and print it. This can be useful when attempting to figure out how to set config in embedded mode. Configure yaws to you liking in non-embedded mode, run this command and use the output to popu- late the embedded mode records. I think this is highly useful for getting started with embedded yaws. /klacke |