Если там fork() внутри, безо всяких дополнительных обёрток, то да, у тебя всё копируется из парента. send_*, подозреваю, только для новых, созданных уже после форка, структур/хендлов.
@Casus_Improvisus а можно сделать чтобы DBIx::Struct::connect возвращал объект? Я тут решил растащить старый код на модули и как-то все внезапно сломалось :)
Можно, сам думал переделать с сохранением старого интерфейса. Не нашёл времени пока, плюс там задумался
там есть сериализаторы, но вообще, зачем оно тебе на форках на медленных ком-портах-то? и в одном процессе ок
возможно остаться без параллельности и получится, но в зависимости от того, что мне придет в компорты - я иногда отправляю что-то внешнему хттп апи. Через 4г модем, который вполне может и в 2г уйти. И иногда что-то длинное говорю в динамик. А в это время что-то может придти еще в ком порты и иногда это надо локально и быстро обработать, а не ждать ответа хттп апи через полуотпавший инет.
возможно остаться без параллельности и получится, но в зависимости от того, что мне придет в компорты - я иногда отправляю что-то внешнему хттп апи. Через 4г модем, который вполне может и в 2г уйти. И иногда что-то длинное говорю в динамик. А в это время что-то может придти еще в ком порты и иногда это надо локально и быстро обработать, а не ждать ответа хттп апи через полуотпавший инет.