Hi Racke, Yes.
request to GET /translation/drug_list crashed: Can't call method "fetchrow_array" on an undefined value at /data/www/live/Gdsc/lib/Dancer/Plugin/Utils.pm line 182. in /data/perl5/lib/perl5/Dancer/Handler.pm l. 98 It looks like the database do differently when the environment changes. Wendy On 7/4/16, 4:44 PM, "dancer-users on behalf of Stefan Hornburg (Racke)" <[email protected] on behalf of [email protected]> wrote: >On 07/04/2016 05:40 PM, Wanjuan Yang wrote: >> Hi Race, >> >> The website is not running when I switch to production.yml >> With the same content in yml file, but using development.yml. It is working >> alright. >> >> Any ideas? >> >> Thanks, >> Wendy > >Hello Wendy, > >do you see any errors from the output of your startup command? > >Any error messages in the log file? > >Regards > Racke > >> >> >> >> >> On 7/4/16, 4:35 PM, "dancer-users on behalf of Stefan Hornburg (Racke)" >> <[email protected] on behalf of [email protected]> wrote: >> >>> On 07/04/2016 05:33 PM, Wanjuan Yang wrote: >>>> Thanks for the reply! >>>> >>>> I found the config file in /data/dancer/ >>>> >>>> I changed the following line '-E development' to '-E production' >>>> >>>> Now it looks like: >>>> >>>> STARMAN_OPTS="--workers 4 -E production --preload_app" >>>> >>>> >>>> >>>> And the development.yml is exactly the same as production.yml >>>> >>>> But it becomes not working when switching to production. >>>> >>>> Any ideas what is missing? Are there anywhere else need to change to >>>> production as well? >>>> >>>> Many thanks, >>>> Wendy >>> >>> How do you know it is not working when both environment files are the same? >>> >>> Regards >>> Racke >>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On 7/4/16, 3:50 PM, "dancer-users on behalf of WK" >>>> <[email protected] on behalf of [email protected]> wrote: >>>> >>>>> Hi! >>>>> >>>>> 2016-07-04 17:39 GMT+03:00 Wanjuan Yang <[email protected]>: >>>>> >>>>>> There are 2 environment config file in the dancer web framework. >>>>>> >>>>>> Where to set which environment file( development.ml or production.yml) is >>>>>> used? >>>>> >>>>> It depends, how you deploy your app, but if you run wit default >>>>> development server, >>>>> http://search.cpan.org/dist/Dancer/lib/Dancer/Introduction.pod says: >>>>> >>>>> "you can change the running environment using the --environment >>>>> command line switch" >>>>> >>>> >From http://search.cpan.org/dist/Dancer/lib/Dancer/Deployment.pod : >>>>> >>>>> Another way is to set env variable: >>>>> DANCER_ENVIRONMENT "production" >>>>> >>>>> Or with plackup: >>>>> >>>>> plackup -E deployment -s Starman --workers=10 -p 5001 -a bin/app.pl >>>>> >>>>> And while running with uwsgi, it assumes your environment is "uwsgi", >>>>> so you should have config file "uwsgi.yml". >>>>> >>>>> -- >>>>> Wbr >>>>> Kõike hääd, >>>>> >>>>> Gunnar >>>>> _______________________________________________ >>>>> dancer-users mailing list >>>>> [email protected] >>>>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >>>> _______________________________________________ >>>> dancer-users mailing list >>>> [email protected] >>>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >>>> >>> >>> >>> -- >>> Please visit our 3rd Perl Dancer Conference 2016 in Vienna: >>> https://www.perl.dance/. >>> >>> >>> >>> _______________________________________________ >>> dancer-users mailing list >>> [email protected] >>> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >> _______________________________________________ >> dancer-users mailing list >> [email protected] >> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users >> > > >-- >Please visit our 3rd Perl Dancer Conference 2016 in Vienna: >https://www.perl.dance/. > > > >_______________________________________________ >dancer-users mailing list >[email protected] >http://lists.preshweb.co.uk/mailman/listinfo/dancer-users _______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
