Pull to refresh
33
0,4
Rating
12
Subscribers
Send message

Всех это которых? Ниже 5.6 тоже? И что именно за обновления, откуда взяты? Сами php.net ведь ниже 7.4 ничего не предложили.

Я к тому что все это костыли для решения здесь и сейчас. Через год кто вспомнит почему memory_limit стоит -1 или разворачивая с нуля кто вспомнит что надо именно вот так все настроить?

Плюс сейчас у всех оно на слуху, а через год кто-то не будет знать про все эти нюансы и просто например понадобится запустить что-то старое под php5.

Получается на php.net сейчас распространяются потенциально опасные исходники. Которые логично было бы вообще убрать из доступа раз уж они не собираются ничего фиксить.

Нет ли быстрой ссылки где почитать, что именно за патчи, откуда взяты? И какой принцип - тупо выключить/поломать что-то или именно решить проблему по аналогии с 8.2+?

Хорошо конечно когда сайт один свой и к нему можно применить все эти "отключите/зажмите". А когда есть сотни/тысячи клиентских (не своих) сайтов и не вариант кому-то поломать ограничениями работу каких-то форм или (что еще хуже) не сразу поломать, а выяснится через месяц что 1/100 запросов не работают как надо. Например если все же есть необходимость заливать что-то большое (post_max_size) или какие-то плагины импортов все же хотят значения max_input_vars сильно больше стокового.

Тот же session.upload_progress как я понял в opencart используется и сайтов на нем очень много клиентских. Не хотелось бы никаких функций отключать и никакими лимитами ничего зажимать.

Да и на производительность (MaxConnectionsPerChild) тоже не плевать как бы...

Плюс версии php ниже 5.6 вообще мало кого волнуют. Это понятно, но опять же, на них существуют клиентские сайты, которые никто никогда обновлять не собирается. Или могут быть случаи когда это физически невозможно - например что-то зашифровано в ioncube под одну определенную версию и все, вариантов обновить просто нет.

Пока я вижу решение проблемы для себя так:

1) 8.2-8.5 офф. обновление от php.net

2) 5.6-8.1 https://github.com/Anton-Barinov/php2shell-patches

3) 5.2-5.5 пока остаются неуловимыми джо и ждем может кто-нибудь снизойдет и пофиксит в них тоже

Маякните тут в комментарии если что-то появится.

Еще не изучал вопрос что именно и как там пофиксил sury.org Тоже только офф решения от php применил или на старые версии тоже что-то сделал?

Солнце уходит на Рааст,

И убегают за ним

Те, кто не знают,

Что всё в этой жизни

Имеет исток...

(с) Игорь

Проблема еще в том, что memory_limit может быть задан в php.ini и потом еще 10 раз изменен в .htaccess и самих php скриптах. Причем как в большую, так и в меньшую сторону. Много раз наблюдал когда изначально стоит допустим 1024мб лимит, но скрипт обрывается с ошибкой по памяти. В итоге выясняется что где-то в недрах скриптов зачем-то стоит невозмутимая строчка типа ini_set(‘memory_limit’, '128M');

А если в nginx сделать совсем уж малое значение, то появиться могут проблемы у нормальных запросов.

вопросы от крипточайника...

а выше про RedotPay писали - не фаворит? есть минусы?

правильно ли понимаю, на любых этих кошельках/картах можно более-менее спокойно что-то держать (пишут про $10K account balance protection на ether.fi) и периодически с их карты просто тратить?

если принимать периодически крипту за услуги, то лучше не сразу на подобный кошелек, а завести отдельный (или не один) независимый кошелек (некастодиальный если правильно понимаю) и потом уже с него закидывать на свой ether.fi, redotpay или подобный с реальной картой?

на том же https://www.redotpay.com/redotpay-connect/payment-links предлагают сделать ссылку/qr и принимать сразу к ним. но выше писали про возможную грязную крипту, на сколько это безопасно/правильно?

а дальше доступ только через госуслуги america.gov

Все мучаются с шарами своими выдуманными...

Я не понял, откуда берется 10.10.0.2 ?

На стороне клиента да, в конфиге есть tun интерфейс с 10.10.0.1

А на стороне сервера откуда .2 образовывается?

Когда-то давно использовал amnezia и там с двух сторон создавался сетевой интерфейс со своим ip. Клиент подключался к серверу и потом со стороны сервера можно было в обратную сторону по туннелю попасть в сеть клиента.

С sing-box же такой фокус не прокатывает. Или я чего не знаю? Он вроде только на клиенте создает интерфейс и ip, а на сервере нет ничего и обратно к клиенту с сервера не проникнуть.

Спрашиваю т.к. возникла именно такая необходимость. Но если раньше я полностью вручную все делал - закидывал amneziawg-go и конфиги, скрипты, службу. То сейчас смотрю на вот это:

curl -O https://raw.githubusercontent.com/bivlked/amneziawg-installer/master/install\\_amneziawg.sh
chmod +x install_amneziawg.sh
sudo bash ./install_amneziawg.sh

И что-то одни сомнения... Запускать под root непойми что скачанное откуда-то. Ладно когда берется голая vps и кроме этого там ничего нет и не будет. Но запускать "это" на рабочем хосте со своими нюансами и настройками, своими правилами фаервола и т.д. - выглядит плохой идеей. Кто знает что тот скрипт делает и что именно изменит (чего мне не надо).

Надо или заново разбираться как скачать и запустить amnezia без лишней самодеятельности со стороны их инсталлятора... или может есть какой-то секрет как заставить sing-box сделать tun интерфейс и на стороне сервера тоже?

игру можно собрать за несколько минут: взять готовый движок, подключить библиотеку или просто попросить ИИ написать код. Но мне захотелось вернуться к истокам

И следом:

import os
import random
import select
import sys
import termios
import time
import tty

:]

Вернуться к истокам - это на том же zx spectrum на ассемблере. Все остальное, даже тот же basic - это уже не совсем самые истоки. А лишь что-то между условным "import sys" и запросом к ИИ.

До самих игр так и не дошел в детстве, но помню как делал загрузчики разные самодельные. Прорисовка заставки квадратиками в нужной последовательности, потом загрузка основного кода чужой игры и в конце переход к его исполнению. Даже мини-редактор свой делал - загружалась фотка, потом клавиатурой двигал курсор, отмечал последовательность квадратов, это все записывалось отдельно в память и потом оттуда на кассету. Типа как тут:

И главное - все "LD A,1" и т.д. на бумаге сначала, потом кода бейсиком вводились в память и запускались.

На авито столько всякого продается... и старого и новодела. Когда-то (на пенсии) хотелось бы еще поковыряться.

Ну смотря для кого. Есть (был) список стран (включая РФ) с запретом на иммиграционные визы. Отменили вроде через суд 3 дня назад:

https://www.rbc.ru/politics/22/08/2026/6a89c03f9a79473b86ee9c91?utm_referrer=https%3A%2F%2Fwww.google.com%2F

У легально выигравших гринкард лотерею в позапрошлом году все застопорилось из-за этого запрета.

В прошлом году вообще отморозились и не провели лотерею. В этом тоже не факт что будет.

Не спорю, уважаемым людям из белых стран и с деньгами всегда все двери открыты. Но для простого неизвестного Сергея Брина из 3-сортной страны сейчас куча сложностей и ограничений. Например таких как отсутствие посольства... По тем же гринкартам россиян отправляли угадайте куда... в Польшу. В которую напрямую никак не попасть. Можно лишь полулегальным способом, получив шенген (на неделю) в более лояльную Венгрию под видом туриста. Одно только это задание уже с афигеть какой звездочкой.

А был бы Трамп тогда президентом, то даже визу никто б не получил... и не было бы никаких гуглов и ютубов с андроидами.

Это к слову о любителях все запрещать.

застройщик просто защищает своих жильцов от тлетворного влияния федеральных операторов.

еще могли бы глушилки мобильные на дом ставить, чтоб не было у неразумных жильцов соблазна качнуть в обход через какой-нть мегафон что-то не совпадающее с культурными ценностями этого жк.

А если тормозит когда не смотрите? Чего не видно того и нет? :) Нужен еще автоматический мониторинг. Хотябы графики всего упомянутого (cpu, память, диск, сеть), чтобы наблюдать не только в моменте, но и посматривать что было в прошлом. Плюс желательно автоматические извещения при превышениях (той же cpu нагрузки или LA) на почту или телеграм.

Еще пару ситуаций накину:

Если речь не про выделенный сервер, а vps с соседями, то добавить можно случай когда от вас никакой нагрузки (cpu, диск и т.д.), а сервер/сайт еле ворочается. Или еще хуже, когда вроде все ок, но периодически вроде как подтормаживает немного... но опять же, не по вашей вине, а от действий соседей по серверу.

Или сервер может летать, cpu и остальная нагрузка на нуле, а сайт тупит и тормозит. Большинство владельцев сайтов понятия не имеют как они работают. Просто установят плагинчиков и оно как-то работает. А "под капотом" может оказаться, что делаются например (всегда или с какой-то периодичностью) запросы к сторонним хостам. И вот они могут либо тормозить, либо качество связи до них может меняться. Или запрашиваться может с хоста за cloudflare или подобного, к которому 16кб запросы могут пробиваться, а чуть больше уже повиснут (вместе с сайтом вашим). Т.е. важно не только наблюдать за загруженностью сети, но и иметь понимание куда и зачем наружу ваш сайт обращаться может.

Ну а swap вообще стоит отключать. Иначе проблему недостатка памяти заменяем на проблему тормозящего диска.

Речь про то, что можно (было) 2x 24Tb диска иметь, регулярно (раз в 2 года) спускаться в подвал, доставать их из свинцового сейфа, скачивать на них новые видео с того надежного/современного/модного/молодежного облака. Вот это (была бы) сохранность.

В том облаке как раз и было дисков больше чем 2... и что, помогло обеспечить сохранность?

Если б там было 50 Pb еще можно б было понять, но 50 Tb - это аж 2шт жестких диска по ~$500

1
23 ...

Information

Rating
2,443-rd
Registered
Activity