[Moscow.pm] Mojolicious & DB

Денис Ильиных greyhard на gmail.com
Пн Июн 16 06:16:29 PDT 2014


я использую
Mojolicious::Plugin::Database;

$self->plugin('database', {
        dsn      => "DBI:mysql:host=localhost;database=parts",
        username => '*',
        password => '*',
        options  => { RaiseError => 1,  PrintError => 1 , mysql_enable_utf8
=> 1 , mysql_auto_reconnect => 1},
        helper   => 'db',
    });

С опцией mysql_auto_reconnect "Небыло ни единого разрыва :), пока"


16 июня 2014 г., 16:18 пользователь Денис Чапов <chapov на reg.ru> написал:

> Вот это все:
> http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad#SETTINGS
>
> ;)
>
>
> 16 июня 2014 г., 16:13 пользователь Andrei Lukovenko <aluck на cordeo.ru>
> написал:
>
> Да, но что здесь настраивать?
>> 16.06.2014 16:10 пользователь "Денис Чапов" <chapov на reg.ru> написал:
>>
>> есть, типа такого:
>>>
>>> {
>>>         hypnotoad => {
>>>                 listen =>
>>>                         ['http://*:3000'],
>>>                         workers => 3,
>>>                 pid_file => '/var/run/myproject.pid'
>>>         }
>>> }
>>>
>>>
>>>
>>> 16 июня 2014 г., 13:58 пользователь Andrei Lukovenko <aluck на cordeo.ru>
>>> написал:
>>>
>>>> Да, за nginx. А что, у жабы есть конфиги? ;)
>>>>
>>>>
>>>> 16 июня 2014 г., 13:21 пользователь Павел Щербинин <dzirtik на gmail.com>
>>>> написал:
>>>>
>>>> Я ж не говорил что плохо, я юзкейсы посмотреть хотел, может конфиги?
>>>>>
>>>>> Я просто тоже один проектик запустил, думаю хорош ли я все настроил?
>>>>> Вы его за nginx поставили?
>>>>>
>>>>>
>>>>> 16 июня 2014 г., 13:11 пользователь Andrei Lukovenko <aluck на cordeo.ru>
>>>>> написал:
>>>>>
>>>>> Да. Чем плохо?
>>>>>>
>>>>>>
>>>>>> 16 июня 2014 г., 13:08 пользователь Павел Щербинин <dzirtik на gmail.com
>>>>>> > написал:
>>>>>>
>>>>>> А кто-то использует гипножабу в продакшене?
>>>>>>> 16 июня 2014 г. 13:07 пользователь "Алексей Мышкин" <
>>>>>>> parserpro на gmail.com> написал:
>>>>>>>
>>>>>>>  Спасибо, щас попробую
>>>>>>>>
>>>>>>>>
>>>>>>>> 16 июня 2014 г., 12:55 пользователь Andrei Lukovenko <
>>>>>>>> aluck на cordeo.ru> написал:
>>>>>>>>
>>>>>>>>> https://github.com/kraih/mojo/wiki/Hypnotoad-prefork-web-server
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 16 июня 2014 г., 12:51 пользователь devrow на gmail.com <
>>>>>>>>> devrow на gmail.com> написал:
>>>>>>>>>
>>>>>>>>> загугли "mojolicious db helper".
>>>>>>>>>> было бы еще не плохо посмотреть как у вас просходит
>>>>>>>>>> connect/disconnect.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 16.06.2014 12:33, Алексей Мышкин wrote:
>>>>>>>>>>
>>>>>>>>>>> Вопрос, наверное, ламерский, однако я пока ответ не нашел.
>>>>>>>>>>>
>>>>>>>>>>> Имею проект на Mojolicious, БД - MySQL.
>>>>>>>>>>>
>>>>>>>>>>> При перезапуске (любым способом) проекта в лог валится некоторое
>>>>>>>>>>> кол-во
>>>>>>>>>>> ошибок, сообщающих нечто типа:
>>>>>>>>>>> - fetch() without execute()
>>>>>>>>>>> - Lost connection to MySQL server during query
>>>>>>>>>>> - Malformed packet
>>>>>>>>>>>
>>>>>>>>>>> Сообщения немного обрезаны, но это уже не суть.
>>>>>>>>>>> Как я понимаю, starman master закрывается до того, как
>>>>>>>>>>> доработают все
>>>>>>>>>>> воркеры - оттого часть запросов к БД прерывается в самых
>>>>>>>>>>> неожиданных
>>>>>>>>>>> местах (это моя гипотеза).
>>>>>>>>>>>
>>>>>>>>>>> Отсюда вопрос - как правильно коннектиться к БД из проекта чтобы
>>>>>>>>>>> не было
>>>>>>>>>>> такой вот беды?
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> С уважением,
>>>>>>>>>>> Мышкин Алексей.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>  --
>>>>>>>>>> Moscow.pm mailing list
>>>>>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Best regards, Andrei
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Moscow.pm mailing list
>>>>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> С уважением,
>>>>>>>> Мышкин Алексей.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Moscow.pm mailing list
>>>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> Moscow.pm mailing list
>>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best regards, Andrei
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Moscow.pm mailing list
>>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> С Уважением,
>>>>> Щербинин Павел
>>>>>
>>>>> --
>>>>> Moscow.pm mailing list
>>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Best regards, Andrei
>>>>
>>>>
>>>> --
>>>> Moscow.pm mailing list
>>>> moscow-pm на pm.org | http://moscow.pm.org
>>>>
>>>>
>>>
>>>
>>> --
>>> *Спасибо!* http://spasibo.reg.ru
>>>
>>> С уважением, Чапов Денис
>>> Программист | Регистратор доменных имён REG.RU <http://reg.ru/>
>>> Тел.: +7 (495) 580-11-11, доб. 502 | Моб.: +8 (927) 7063974
>>> Эл. почта: chapov на reg.ru | http://www.reg.ru | http://рег.рф
>>> <http://xn--c1ad6a.xn--p1ai/>
>>>
>>> Kind regards, Denis Chapov
>>> Developer | Accredited Domain Registrar REG.RU <http://reg.ru/>
>>> Phone: +7 (495) 580-11-11, ext. 502 | Mobile: +8 (927) 7063974
>>> Email: chapov на reg.ru | http://www.reg.com
>>>
>>> --
>>> Moscow.pm mailing list
>>> moscow-pm на pm.org | http://moscow.pm.org
>>>
>>>
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>
>
> --
> *Спасибо!* http://spasibo.reg.ru
>
> С уважением, Чапов Денис
> Программист | Регистратор доменных имён REG.RU <http://reg.ru/>
> Тел.: +7 (495) 580-11-11, доб. 502 | Моб.: +8 (927) 7063974
> Эл. почта: chapov на reg.ru | http://www.reg.ru | http://рег.рф
> <http://xn--c1ad6a.xn--p1ai/>
>
> Kind regards, Denis Chapov
> Developer | Accredited Domain Registrar REG.RU <http://reg.ru/>
> Phone: +7 (495) 580-11-11, ext. 502 | Mobile: +8 (927) 7063974
> Email: chapov на reg.ru | http://www.reg.com
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
С уважением.
Ильиных Денис
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140616/a70886ab/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm