- Проверка логов сайта.
- Проверка загрузки процессора и ОЗУ. Просмотр процессов через htop
- Проверка очереди вебхуков через sql запрос к БД.
- Проверка свободного места и айнодов через df -h , df -i
- Проверить что папка сессий php /var/www/www-root/data/mod-tmp/ не выросла до неприемлемых размеров
- Проверка работы nginx, mysql, php-fpm через systemctl
- Проверка конфигурации пулов php (настройки для более высокой производительности)
- Проверка работы днс клиента с помощью nslookup (проверить видит ли адреса dnsnameserver из /etc/resolv.conf)
nohup &
Команда nohup позволяет запускать процесс, который будет игнорировать сигнал SIGHUP.
& в конце команды запускает процесс в фоновом режиме.
outlook delist ip
support.microsoft.com/en-us/supportrequestform/8ad563e3-288e-2a61-8122-3ba03d6b8d75
Docker команды консоли
Запуск контейнеров
docker-compose up -d
Просмотр контейнеров:
docker ps
Просмотр лога контейнера:
docker logs --tail 100 <container-name>
Просмотр состояния nginx в докер контейнере:
docker exec -it sgtm_nginx_1 nginx -t
Выполнение консольной команды в рамках докер контейнера:
docker exec -it <container name> <command>
Инструкция по установке докер на ubuntu digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04
Ошибка 550-5.7.1 при отправке почты на gmail
Из сообщения об ошибке, которое вы получили от Gmail, ясно, что отправляемое
письмо было заблокировано из-за низкой репутации домена отправителя.
Да, использование шифрования почтового домена играет важную роль в повышении
валидности вашей почты.
Gmail использует строгие почтовые фильтры и не редко возникают проблемы при
доставке писем на их почтовые серверы, в случае, если почтовый домен не имеет
достаточный уровень валидности.
Так же стоит обратить внимание, что часто письма могут не доходить до серверов
Gmail из-за отсутствия DKIM подписи, SPF записи для домена, а так же PTR для IP
адреса.
Вы можете протестировать отправку писем с ваших ящиков и проверить, что именно
в вашем случае может снижать легитимность письма. Для этого можете
воспользоваться специальным сервисом:
mail-tester.com/
Если тест показывает хороший результат и правила соблюдены, то можно попробовать пройти https://support.google.com/mail/troubleshooter/2696779?hl=ru&sjid=8537909192587310172-EU&visit_id=638411521223163401-3038626329&rd=2 после этого отправляется запрос в гугл.
Также для информации можно добавить домен в https://postmaster.google.com/
How to run php script from ubuntu console?
Connect to server via Putty and run command
php -f /var/www/www-root/data/www/site.com/script.php
Добавить php скрипт в cron
Данная настройка актуальная для ispmanager
linux show folders in directory
cd \var\www\www-root\data\www\ ls -d */
Ubuntu change hostname
If you need to change server hostname
sudo vi /etc/hostname sudo vi /etc/hosts sudo restart
In vi editor use Shift+i for insertion mode, Shift+; for command line mode.
For changes saving use wq command, for exit without saving use q! command
After reboot check new hostname with
hostname
ubuntu закрыть порты
iptables -A INPUT -p tcp --dport {номер_порта} -j DROP — запретить полностью порт
iptables -A INPUT -s 127.0.0.0/8 -p tcp -m tcp --dport {номер_порта} -j ACCEPT — разрешить порт для локальных служб, используется с запретом порта на внешку, но это разрешение должно быть выше в правилах, чем запрет этого же порта
iptables --line-numbers -L -v -n — показывает правила с нумерацией строк, там же показываются счетчики что правило работает и что то фильтрует
iptables -D INPUT {номер_строки} — удаляет правило для указанной строки, если вдруг что то лишнее прописалось или не в том порядке
sudo iptables-save — обязательно сохранить после любых манипуляций P.S.: iptables работает по принципу, запрещаем все или что то, если не разрешено, поэтому сначала разрешения, а потом запреты, поэтому если разрешить порт, а потом его закрыть следом, то он будет разрешен, даже несмотря на запрет
