• Нехватка памяти для обработки PHP?

    kotomyava
    @kotomyava
    Системный администратор
    В скобках то, что запрошено, а не лимит. =)
    Парсер, вероятно кривущий, если на входе не сотни мегабайт данных. =-) Ну а если сотни, то да, реально нужно бывает в несколько раз больше памяти чем есть входных данных, или надо работать не со всеми данными, и оптимизировать алгоритм по памяти.
    Ответ написан
    Комментировать
  • Bash как скрыть вывод certbot renew?

    kotomyava
    @kotomyava
    Системный администратор
    Надо добавить ключик --quiet или -q.
    Ответ написан
    Комментировать
  • Wi-Fi мост или витая пара воздукой?

    kotomyava
    @kotomyava
    Системный администратор
    Протащите лучше не медь, а оптику по воздуху. Или медь под землёй. Или WiFi мост. В таком порядке технически обосновано, а дальше в зависимости от возможностей и бюджета.
    Ответ написан
    Комментировать
  • Жесткий диск крутится, но не видится даже в BIOS. Что можно сделать самому чтоб прочитать данные?

    kotomyava
    @kotomyava
    Системный администратор
    Запуститься с какой-нибудь флешки с dos и mhdd, например, и посмотреть, что с диском. Какие он возвращает ошибки что со smart и.т.п.

    Дальше, уже очень много вариантов, а паяльника с отвёрткой очень мало.
    Надо, хотя бы, com порт и шнурок с преобразователем уровней, чтобы подцепиться к отладке. Цифровой осцилограф хотя бы двух канальный, и не очень медленный. И пачка знаний, которые очень не просто приобрести. А также дорогой и сложно доставаемый софт, зачастую.
    Ответ написан
    Комментировать
  • Возможно ли настроить htaccess, чтобы IP любого посетителя блокировался после второго просмотра сайта?

    kotomyava
    @kotomyava
    Системный администратор
    Только на .htaccess это не реализуемо.

    В приложении можно выставлять куки, и проверять их в .htaccess с помощью %{HTTP_COOKIE}, но это способ в принципе плохой, и всё равно надо что-то делать на стороне приложения.
    Ответ написан
    Комментировать
  • Как продлить SSL сертификат на VDS?

    kotomyava
    @kotomyava
    Системный администратор
    Для начала, определиться с тем, какой у вас веб сервер:
    ss -ntpl

    покажет, что у вас какие порты слушает. Надо найти, что слушает 443 порт. Будет понятно, что надо будет перезапускать и какой инструкции следовать при необходимости.

    Далее, надо посмотреть, есть-ли папка /etc/letsencrypt, и если есть, проверить, установлен-ли certbot, и в каком варианте:
    which certbot
    which certbot-auto


    А если нет, установить по инструкции для своего веб сервера/дистрибутива: https://certbot.eff.org/

    Если один из них установлен, запустить:
    certbot renew

    И посмотреть, обновится-ли сертификат, или будет какая-то ошибка.
    Если обновиться, проверить /etc/cron.d и crontab рута, на наличие задания по обновлению сертификатов, если нет добавить.

    Если что-то пойдёт не так, соответственно, задавать дополнительные уже конкретные вопросы.
    Ответ написан
  • Почему MySql в bitrix не использует tmpdir для хранения временных файлов?

    kotomyava
    @kotomyava
    Системный администратор
    выдал 777 права на папку из под root,

    Mysql запускается не из под рута. А 777 это плохо. =) Надо сделать владельцем пользователя из под которого запускается mysql (чаще всего это, как ни странно mysql), и дать ему права на запись.
    Также, лучше не создавать лишние папки в /var/lib/mysql. Вдруг кто-то создаст базу tmp?

    зашёл по ftp - файлов в папке нет..

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

    Может ли быть дело в том что работает memcached?

    Никакого отношения он не имеет к mysql как таковому, и никак с ним не взаимодействует.
    Но если с его помощью кешируются данные приложения, и запросов к базе просто нет, то да. =)
    Ответ написан
    1 комментарий
  • Пойдет ли процессор по мощней на asus f3ja?

    kotomyava
    @kotomyava
    Системный администратор
    Тут есть подводный камень. Есть процессоры socket M и socket P, которые не совместимы между собой.
    Core 2 duo t7600(socket M), это максимум, что туда можно поставить, но заметно быстрее не станет.
    Ответ написан
    1 комментарий
  • Как два сайта на двух машинах вывести через один сервер?

    kotomyava
    @kotomyava
    Системный администратор
    Надо создать второй виртуальный хост в apache, и в нём настроить reverse proxy. https://httpd.apache.org/docs/2.4/howto/reverse_pr...
    Ответ написан
    2 комментария
  • Как исправить ошибку при установке драйвера epson на linux?

    kotomyava
    @kotomyava
    Системный администратор
    Вам надо навести порядок в подключённых репозиториях.

    1. Добавить ключик для репозитория runscape:
    wget -O - https://content.runescape.com/downloads/ubuntu/runescape.gpg.key | apt-key add


    2. Удалить репозитории, которые остались, вероятно, остались после обновления, или были брошены:
    ppa.launchpad.net/ubuntu-wine/ppa/ubuntu, ppa.launchpad.net/freyja-dev/unity-tweak-tool-daily, ppa.launchpad.net/upubuntu-com/gtk3themes/ubuntu. Это делается удалением сообветствующих .list файлов в /etc/apt/sources.list.d или в "источники приложений" в настройках.
    Ответ написан
    Комментировать
  • Как в терминале Debian применять немоноширинные шрифты?

    kotomyava
    @kotomyava
    Системный администратор
    Никак.
    Да и вообще, какое-то очень странное желание использовать в терминале не моноширный шрифт. =)
    Ответ написан
    2 комментария
  • Как сделать потоковое вещание видео в локальной сети, чтобы можно было просматривать его из браузера?

    kotomyava
    @kotomyava
    Системный администратор
    Если вы понимаете, как разработать программу, чтобы она работала с каким-то приложением на устройствах, то у вас не будет проблем. =)

    Просто надо сделать веб страничку и вставить туда видео плеер, который будет проигрывать поток с вашего сервера, например HLS. В простейшем случае, это будет вообще статическая страничка, даже веб приложения не понадобится никакого.

    Ну а на сервере, например ffmpeg сможет нарезать произвольный входной поток в hls, только какую-то обвязку под свои нужды надо будет сделать. А если хорошо погуглить "ffmpeg live rtmp to hls", может и что-то готовое подходящее найдётся.

    Ну а т.к. всё равно будет нужен веб сервер, можно и вот такую схему использовать: входной поток -> ffmpeg -> rtmp поток -> nginx (+mod_rtmp) -> HLS -> web player
    Ответ написан
    Комментировать
  • Может быть проблема в физическом диске?

    kotomyava
    @kotomyava
    Системный администратор
    По сообщению об ошибке видно только, что куда-то питон продевался

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

    Но если дело не в диске будет, то можно восстановить работу yum.
    Сначала надо поискать змею =) :
    which python

    Если не найдётся, скачать и распаковать куда-нибудь.
    Ну и пролинковать его(первая часть путь найденного или установленного вручную питона):

    ln -s /usr/local/bin/python /usr/bin/python

    А потом переустанавливать уже правильно, после "починки" yum.
    Ответ написан
    1 комментарий
  • Существуют ли перехватчики вай фая?

    kotomyava
    @kotomyava
    Системный администратор
    В описываемом в вопросе виде - нет. Некоторые точки доступа сломать, конечно, можно, особенно те, где используются старые механизмы авторизации, но для этого не нужно какое-то своеобразное железо, это софтом решается.
    Ответ написан
    Комментировать
  • Nginx + GoLang: как разрулить кому что?

    kotomyava
    @kotomyava
    Системный администратор
    location ~* ^/[a-z0-9]{2,7}$ {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_pass http://185.0.0.0:8181;
    }


    Также, могут понадобиться локейшен(ы) выше этого, если есть url, которые укладываются в эту регулярку, но не должны обрабатываться go обработчиком. Из вашего сообщения туда влезают только /admin и /blog:

    location ~* ^/(admin|blog) {
      try_files $uri $uri/ @backend;
    }


    Важно: Это пример показывающий подход, а не окончательный конфиг.

    А вообще, лучше сделать префикс, чтобы url go обработчика начинались с его, например: mysite.com/go/[a-zA-Z0-9]{2,7}, и тогда не будет потенциальных пересечений маршрутов и будет куда проще писать конфиг.
    Ответ написан
    Комментировать
  • Как перенести VM из Proxmox в VirtualBox?

    kotomyava
    @kotomyava
    Системный администратор
    Файлы vma могут быть распакованы одноимённой утилитой, в принципе, и это не образ диска, а специфичного формата архив, который не пригоден для экспорта виртуалок вовне proxmox. Думаю, стоит почитать https://pve.proxmox.com/wiki/VMA

    Для переноса же, надо взять образ диска, и его конвертировать в нужный формат.

    P.S. Virtualbox, кстати, не лучший выбор для продакшена.
    Ответ написан
    1 комментарий
  • Почему останавливается исполнение java (ос Linux Debian)?

    kotomyava
    @kotomyava
    Системный администратор
    Надо посмотреть вывод dmesg. Скорее всего oom приходит всё же.
    Ответ написан
    3 комментария
  • Почему в отчете netstat много соединений с 127.0.0.1?

    kotomyava
    @kotomyava
    Системный администратор
    Если у вас php-fpm на tcp висит, то конечно - на каждый запрос обрабатываемый будет соединение с 127.0.0.1 на 127.0.0.1, т.е. от веб сервера к php-fpm. И если у вас затык какой, то запросы встают в очередь, и количество одновременных соединений конечно растёт. Т.е. это, скорее всего, просто побочный эффект проблемы, а не она сама.

    У php-fpm есть статистика, её можно посмотреть когда есть проблема, и понять, что происходит, какие запросы обрабатываются в данный момент. Логи веб сервера стоит поглядеть, нет-ли там наплыва запросов. Также, возможно, у вас слишком велик лимит на количество процессов php для ваших ресурсов, или не правильно распределена память в целом.
    Ответ написан
    8 комментариев
  • Как решить проблемы с сервисом pickup?

    kotomyava
    @kotomyava
    Системный администратор
    Начать стоит с лога postfix, это именно его процесс. Стоит также убедиться, что это не ложно-позитивное срабатывание мониторинга, и посмотреть, как организована эта проверка.
    Ответ написан
    Комментировать
  • Как подключить и использовать mozjpeg в php?

    kotomyava
    @kotomyava
    Системный администратор
    Только вызовом бинарника, её использующего(т.е. не аналогично команде cjpeg, а запустив эту команду через какой-нибудь shell_exec). Расширения php для работы с mozjpeg нет. Заменой libjepeg она тоже не является, так что собрать с ней как вы предполагаете не получится.
    Ответ написан