[freeside] Creating db problem
Edward Shabotinsky
lanshark at bsinet.net
Tue Oct 23 14:15:20 PDT 2001
Thanks
looks like it's started
with this message:
Useless use of hash elem in void context at /usr/bin/freeside-queued line
81.
freeside-queued started with pid 2212
but 'top' shows pid, so it's fine
Edward Shabotinsky
System Engineer
BritesiteINet Inc.
---------------------------------
www.bsinet.net
www.britesiteinet.net
lanshark at bsinet.net
----------------------------------
----- Original Message -----
From: "ivan" <ivan at 420.am>
To: <ivan-freeside at sisd.com>
Sent: Tuesday, October 23, 2001 3:52 PM
Subject: Re: [freeside] Creating db problem
> Maybe this will make MySQL happy.
>
> Index: freeside-queued
> ===================================================================
> RCS file: /home/cvs/cvsroot/freeside/FS/bin/freeside-queued,v
> retrieving revision 1.9
> diff -u -r1.9 freeside-queued
> --- freeside-queued 2001/09/25 00:05:09 1.9
> +++ freeside-queued 2001/10/23 20:51:26
> @@ -7,7 +7,7 @@
> use POSIX qw(setsid);
> use Date::Format;
> use IO::File;
> -use FS::UID qw(adminsuidsetup forksuidsetup);
> +use FS::UID qw(adminsuidsetup forksuidsetup driver_name);
> use FS::Record qw(qsearchs);
> use FS::queue;
>
> @@ -48,7 +48,9 @@
> 'queue',
> { 'status' => 'new' },
> '',
> - 'ORDER BY jobnum FOR UPDATE LIMIT 1'
> + driver_name =~ /^mysql$/i
> + ? 'ORDER BY jobnum LIMIT 1 FOR UPDATE'
> + : 'ORDER BY jobnum FOR UPDATE LIMIT 1'
> ) or do {
> sleep 5;
> next;
>
>
> On Tue, Oct 23, 2001 at 03:25:34PM -0500, Edward Shabotinsky wrote:
> > ones again
> > now error in freeside-queued error log -->queuelog.DBI:mysql:freeside
> >
> > [Tue Oct 23 15:18:16 2001] [2146] freesied-queued starting
> > [Tue Oct 23 15:18:16 2001] [2146] DBD::mysql::st execute failed: You
have an
> > error in your SQL syntax near 'L
> > IMIT 1' at line 1 at /usr/local/lib/perl5/site_perl/5.005/FS/Record.pm
line
> > 201.
> > [Tue Oct 23 15:18:16 2001] [2146] Error executing "SELECT * FROM queue
WHERE
> > status = ? ORDER BY jobnum FOR UPDATE LIMIT 1": You have an error in
your
> > SQL syntax near 'LIMIT 1' at line 1 at /usr/bin/freeside-queued lin
> > e 55
> >
> > i thought tables was cousing a problem but it still doing that.
> > freeside-queued gives pid # and then die.
> > Thanks
> >
> > ----- Original Message -----
> > From: "ivan" <ivan at 420.am>
> > To: <ivan-freeside at sisd.com>
> > Sent: Tuesday, October 23, 2001 2:49 PM
> > Subject: Re: [freeside] Creating db problem
> >
> >
> > > On Tue, Oct 23, 2001 at 01:27:39PM -0500, Edward Shabotinsky wrote:
> > > > Done
> > > > thanks Ivan
> > > > last q
> > > > you said that freeside only supports BDB tables and it creates just
reg.
> > > > isam
> > > > do i have to change type of them? to BDB?
> > > >
> > >
> > > I don't know how you change existing tables (try checking the MySQL
> > > documentation), but you can set the default for new tables using the
> > >
> > > --default-table-type=BDB
> > >
> > > startup option to mysqld, or by adding
> > >
> > > default-table-type=BDB
> > >
> > > to your /etc/my.conf (/etc/mysql/my.conf on some distributions)
> > >
> > > I've added this to the documentation.
> > >
> > > --
> > > _ivan
> > >
> >
>
> --
> _ivan
>
>
More information about the freeside-users
mailing list