From: <Bob...@cs...> - 2005-01-10 00:23:51
|
>Compiling btt fails.=20 Ignore this. Tried again on a more modern machine and it worked. Maybe some P4 dependency somewhere? Bob |
From: <Bob...@cs...> - 2005-02-09 23:38:39
|
I figured out my yaws+btt problem: yaws writes stuff into /tmp/yaws so you can't have two uses for yaws on the one machine. [Yaws even has problems with -check if it can't write to /tmp/yaws and that is something you don't expect]. Is there a simple solution or do I need to hack the code. If the latter: any advice would be appreciated. And now for my next problem. After 'make local' I try to start: $ ~/bin/btt -i -c ~/btt.conf ip =3D {127,0,0,1} port =3D 8337 docroot =3D "/home/btt/btt_local_install/www" dbdir =3D "/home/btt/btt_local_install/db" maildir =3D "/home/btt/btt_local_install/mail" logdir =3D "/home/btt/btt_local_install/logs/btt" cmd =3D false cmd_ip =3D {127,0,0,1} cmd_port =3D 9338 Eshell V5.4.3 (abort with ^G) 1> {"init terminating in do_boot",{{badmatch,{error,need_restart}},[{btt_yaws,configure_yaws,0},{ btt_yaws,start,0},{init,start_it,1},{init,start_em,1}]}} Crash dump was written to: erl_crash.dump init terminating in do_boot () Bob |
From: Claes W. <kl...@gm...> - 2005-02-10 09:07:24
|
On Thu, 10 Feb 2005 10:38:27 +1100, Bob...@cs... <Bob...@cs...> wrote: > I figured out my yaws+btt problem: yaws writes > stuff into /tmp/yaws so you can't have two uses > for yaws on the one machine. [Yaws even has > problems with -check if it can't write to /tmp/yaws > and that is something you don't expect]. Good detective work !! This is a wellknown problem. Yaws has a flag "-I id" and a corresponding config item "id" which address this. So when running check from the makefiles for example, it's a good idea to use the "id" feature as in the following extracts from a Makefile of mine: YAWS=../../../yaws/bin/yaws ID=check-${USER} .SUFFIXES: .yaws-TS .yaws %.yaws-TS: %.yaws r=`pwd`/../../../util/include; \ $(YAWS) \ -I $(ID) -check $< $$r || exit 1; \ touch $<-TS So, readup on the "id" flag in the manpages for "yaws" and "yaws.conf" It is thus posible to run multiple yaws servers on the same box, but they need to have different "id"s The "id" is also used for the temorary filles under /tmp/yaws/* > > Is there a simple solution or do I need to hack > the code. If the latter: any advice would be > appreciated. > The solution for btt is probably to use a special "id" for btt only, such as "btt-"${USER} or something. This would then have to be set in the btt code which populates the configuration records for embedded mode. If "btt" doesn't do this, i.e. use the default "id" which b.t.w is "default" the btt interacts with other yaws instances (including check) on the same machine. To clear all old shit, first stop all yaws'es and then as root: # rm -rf /tmp/yaws > And now for my next problem. After 'make local' > I try to start: > > $ ~/bin/btt -i -c ~/btt.conf > > ip = {127,0,0,1} > port = 8337 > docroot = "/home/btt/btt_local_install/www" > dbdir = "/home/btt/btt_local_install/db" > maildir = "/home/btt/btt_local_install/mail" > logdir = "/home/btt/btt_local_install/logs/btt" > cmd = false > cmd_ip = {127,0,0,1} > cmd_port = 9338 Hmmm, this may be related to a crash (+ bugfix/patch) sent to the list by Michael Arnoldus on Wed Feb 2 13:14:09 2005 (Ahhh I do like bugreports that accompanied with a patch !!!) He also had similar problems with embedded mode on 1.51 and found some weird stuff. His fix is in CVS. (or you can dig it up from the archives) (I was puzzled by his embedded problems because I'm myself running embedded mode on 1.51. I never had the time to figure out the real reason for his problems though, and since the fix was good ... regardless, I took it) Cheers /klacke |
From: Torbjorn T. <to...@no...> - 2005-01-10 09:32:32
|
Bob...@cs... wrote: >>Compiling btt fails. >> >> > >Ignore this. Tried again on a more modern machine and it worked. Maybe >some P4 dependency somewhere? > > I like bug reports that fixes themselves... :-) Strange though, must be something with the Erlang runtime machine since BTT don't use anything else than Erlang. Cheers, Tobbe >Bob > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >Erlyaws-list mailing list >Erl...@li... >https://lists.sourceforge.net/lists/listinfo/erlyaws-list > > |