Size: a a a

2021 June 30

М

Млюшевый Пишка... in Modern::Perl
Он похоже ими, сокетами, как-то жонглирует
источник

AP

Anton Petrusevich in Modern::Perl
для демона это неприемлимо...
источник

IB

Ivan Bessarabov in Modern::Perl
Сначала в веб сайте пользователь дает права, а потом демон уже работает
источник

AP

Anton Petrusevich in Modern::Perl
ага, а потом через пару лет удивляемся чего он не работает внезапно...
источник

VG

Vadim Goncharov in Modern::Perl
не знаю, огрызком не пользуюсь
источник
2021 July 01

P

Pavel in Modern::Perl
Я помню просто получал ключ  в лк азур и с ним работал , типа так https://github.com/poizon/motion
А если вдруг умрет - сделай себе алерт в тг или на почту)
источник

SZ

Sergey Zhmylove in Modern::Perl
А это вообще удобно?
источник

AE

Alexandr Evstigneev in Modern::Perl
источник

VG

Vadim Goncharov in Modern::Perl
ну лучше чем ничего
источник
2021 July 02

P

Pavel in Modern::Perl
восстановлен. Если есть что выложить свежего - welcome )
источник
2021 July 03

AF

Alexandre Frolov in Modern::Perl
Добрый день! Написал простой телеграм бот на Mojolicious::Lite и он отлично работает через morbo.
Чтобы запустить через hypnotoad Добавил в начало по инструкции https://docs.mojolicious.org/Mojolicious/Guides/Cookbook#Hypnotoad:

#!/usr/bin/env perl
use Mojolicious::Lite -signatures;
use WWW::Telegram::BotAPI;
use Data::Dumper;
use utf8;

$ENV{MOJO_LOG_LEVEL} = "info";
app->log->path('./log/mojo.log');
app->config(hypnotoad => {listen => ['https:://*:8443?cert=/home/tgbot/cert2021/server.crt&key=/home/tgbot/cert2021/server.key'],  workers => 4});

При запуске выводит на консоль:
/usr/local/bin/hypnotoad ./tgbot/myapp.pl -f
shop_support_bot
Starting hot deployment for Hypnotoad server 29011.

И пишет в журнал:

[2021-07-03 14:57:45.91257] [29011] [info] Creating process id file "/home/tgbot/tgbot/hypnotoad.pid"
[2021-07-03 14:57:45.91282] [29011] [info] Stopping worker 29012 gracefully (120 seconds)
[2021-07-03 14:57:45.91294] [29011] [info] Stopping worker 29013 gracefully (120 seconds)
[2021-07-03 14:57:45.91304] [29011] [info] Stopping worker 29014 gracefully (120 seconds)
[2021-07-03 14:57:45.91314] [29011] [info] Stopping worker 29015 gracefully (120 seconds)
[2021-07-03 14:57:49.31986] [29011] [info] Worker 29012 stopped
[2021-07-03 14:57:49.32030] [29011] [info] Worker 29014 stopped
[2021-07-03 14:57:49.32346] [29011] [info] Worker 29013 stopped
[2021-07-03 14:57:49.32445] [29011] [info] Worker 29015 stopped
[2021-07-03 14:57:49.32460] [29011] [info] Manager 29011 stopped

В итоге скрипт на стартует, порт 8443 не занят:

root@tgbot:~# netstat -ltupn | grep 8443
root@tgbot:~#

Подскажите, пожалуйста, что я не так делаю и как запускать через hypnotoad?
источник

AF

Alexandre Frolov in Modern::Perl
Пробовал еще так:
Добавил plugin 'Config';
создал файл myapp.conf

{
 hypnotoad => {
   listen  => ['https:://*:8443?cert=/home/tgbot/cert2021/server.crt&key=/home/tgbot/cert2021/server.key'],
   workers => 4
 }
};

Результат такой же(
источник

AF

Alexandre Frolov in Modern::Perl
Похоже что-то в моем скрипте, тестовый работает:

use Mojolicious::Lite;
app->config(hypnotoad => {listen => ['https:://*:8443?cert=/home/tgbot/cert2021/server.crt&key=/home/tgbot/cert2021/server.key'],  workers => 4});
get '/' => {text => 'Hello Wor...ALL GLORY TO THE HYPNOTOAD!'};
app->start;
источник

W

Warstone in Modern::Perl
источник

n

naim in Modern::Perl
можешь плиз сказать куда деньги скинуть?
Заодно я новость на linux.org.ru и opennet.ru сделаю
источник

SZ

Sergey Zhmylove in Modern::Perl
Его уже подняли
источник

n

naim in Modern::Perl
да вижу , Всем спасибо !
источник

SZ

Sergey Zhmylove in Modern::Perl
Думаю, что про оплату хостинга надо у @Medvedych спрашивать :р
источник

DF

Denis F in Modern::Perl
Я тут не при чем, в итоге :)
источник

AF

Alexandre Frolov in Modern::Perl
Да, конечно. Похоже что-то падает по дороге до app->start, буду изучать
источник