LINUX.ORG.RU

Сообщения kommersant

 

failed to open stream too many open

centos 7
вот что вижу
[root@]# lsof | wc -l
56132
[root@]# cat /proc/sys/fs/file-max
3260036
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 128458
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 128458
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

добавил * - nofile 10240 в /etc/security/limits.conf
стало
ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 128458
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 10240
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 128458
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

ошибка не пропала
что смотерть?

 

kommersant
()

centos 7 php openssl

php56 -i | grep SSL
SSL => Yes
SSL Version => NSS/3.28.4
PHP Warning: Unknown: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Unknown on line 0
OpenSSL support => enabled
OpenSSL Library Version => OpenSSL 1.0.2k-fips 26 Jan 2017
OpenSSL Header Version => OpenSSL 1.0.2k-fips 26 Jan 2017
Native OpenSSL support => enabled

удалял php и ставил php, php56,php70 и везде NSS
как включить OpenSSL?

 , , ,

kommersant
()

php curl https centos

не хочет открывать страницу по https, http открывает
вот код (менял параметры по всякому)
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
//curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
//curl_setopt($ch, CURLOPT_CAINFO, 'cacert.pem');
curl_setopt($ch, CURLOPT_SSLVERSION, 3);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$returnInfo = curl_exec($ch);

что интересно-из консоли работает

 ,

kommersant
()

htaccess RewriteRule

RewriteCond %{REQUEST_URI} ^/\w{2}/category/list/cat/
RewriteRule ^(.*)/category/list/cat/(.*)$ /$1/category/$2 [R=301,L]

почему если в RewriteRule добавить / после ^ то перестает работать
хотя в RewriteCond работает

 

kommersant
()

как закрыть доступ по ип

если ввести ип сервера то открывается сайт
как закрыть?

 

kommersant
()

ubuntu mssql msodbcsql

ubuntu 16+ms sql
обновлял сервак, консоль меня спросил хотите удалить mssql-tools
ну думаю пусть удалит
после этого пхп перестал подключаться к mssql
при этом mssql managment studio подключается нормально
пытаюсь поставить заново mssql-tools а мне пишет

apt install mssql-tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
mssql-tools : Depends: msodbcsql (< 13.2.0.0) but 17.0.1.1-1 is to be installed
E: Unable to correct problems, you have held broken packages.

что делать?

 ,

kommersant
()

яндекс почта для доменов

читаю инструкцию и не могу понять
вначале у них написано

Делегируйте ваш домен на Яндекс
Измените NS-сервера вашего домена (эта процедура производится при помощи инструментов регистратора доменов или хостинг-провайдера, у которого вы приобретали домен):
Первичный DNS-сервер: dns1.yandex.net
Вторичный DNS-сервер: dns2.yandex.net

дальше пишут что нужно подтвердить владение доменом
но если я поменял днс то разве это не означает что я владею доменом?

плюс не понятно как я могу создать поддомен или файл на сервере, если у домена стоят новые днс?

 

kommersant
()

помощь в поиске работы в Германии

всем привет
меня интересует работа в Германии по голубой карте, нужен местный, который поможет найти мне работодателя

специализация у меня в основном пхп, также есть опыт админства, немного .NET

понимаю что такие дела за 1 день не делаются, я готов ждать

немецкий язык почти не знаю, только английский

интересуют любые легальные варианты, готов ехать на минимальную зарплату которая платится по голубой карте (хотя читал что немцы подозрительно относятся если человек готов работать за меньшие деньги)

также готов рассмотреть любые земли

сразу скажу что сам в поиске, поэтому вариант найти в гугле список компаний мне не нужен

диплом мой подходит, про налоги я читал

если есть конкретные предложения то общение через личку и скайп

Перемещено leave из job

 

kommersant
()

centos php.ini memory_limit

сервер centos 15гб озу
скрипт пишет ошибку Allowed memory size of 1073741824 bytes exhausted (tried to allocate 72 bytes)
в memory_limit добавил 2048М и перегрузил
phpinfo выдает memory_limit 2000M 2000M

почему не видит 2 гб?

 ,

kommersant
()

fstab и запуск vps

может ли ошибка в fstab быть причиной отказа в запуске vps? (добавил автомонтирование одного диска)
после ребута ssh не подключается
что делать?

 , , ,

kommersant
()

tar gz что надежнее

какой метод архивации более надежный чем tar gz ?
знаю что в рар можно добавить инфу для восстановления

 ,

kommersant
()

вопрос по крону

тайминг */8 * * * * каждые 8 минут
но между 56 минутами и 00 пройдет 4 минуты а не 8

 

kommersant
()

восстановить tar.gz

есть битый архив tar.gz размер 180гб
команда tar -xvf site.tar.gz . пишет ошибку и ничего не распаковывает
gzip: stdin: invalid compressed data--format violated
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

если запустить такой командой
gunzip -c site.tar.gz > site.tar
то распаковывает треть данных

fixgz не помог, полученный архив почти пустой,хотя весит 180гб
еще нашел gzrecover,так вот он распаковал нормально
но дальше возникла проблема распаковать tar

tar -xvf site.tar распаковывает треть

cpio -ivd -H tar < site.tar распаковывает 80%
есть еще варианты восстановления?

 ,

kommersant
()

фильтр команд в истории

в консоли при клике стрелка вверх достается последняя команда
как добавить фильтр на часть команд?
HISTIGNORE='rm' не помогло

 

kommersant
()

virtualbox зависает

хост убунту 16.04
гест убунту 16.04
virtualbox 5.1.3
виртаулку закрываю через сохранение состояния
спустя какое то время виртуалка зависает, в среднем 1 раз в месяц
причем может 5 минут назад все работать и не тормозить,а потом зависание
вот кусок логов

https://pastebin.com/n9dhcgPM
https://pastebin.com/ULCgxrUA

 

kommersant
()

tar без path

почму не работает команда
tar -czvf 111.tar.gz -C Downloads/1/2 . -C Downloads/1/33 .
хочу сжать 2 каталога без полного пути

 

kommersant
()

transmission криво работает

на сервере установлен консольный transmission
создаю торент,добавляю в transmission-daemon,вижу его в transmission web
затем на другом линуксе добавляю торрент файл в transmission но скачка не идет
при этом если я копирую магнет ссылку из десктоп transmission и вставляю в виндовый мюторент то он тут же начинает качать
в чем проблема?

 

kommersant
()

график использования памяти

как увидеть использование памяти процессом от старта системы?
например после старта он занял 100 мб,затем был пик 200мб, потом упало до 150мб, или рост от 100мб до 1гб

 

kommersant
()

использовать простую многопоточность

есть консольный скрипт на пхп,он в длинном цикле перебирает sql запросы,выполняет запрос,получает строки,затем перебирает строки и делает рассылку по строкам
занимает много времени,хочу сделать через потоки
знаю что у пхп есть pthreads но там много мороки с установкой
может есть штатное решение в линуксе? например очередь
чтобы я добавил команду в очередь и она тут же в отдельном потоке выполнилась

подойдет даже простое решение, я добавляю в очередь команду с параметрами, а очередь сразу же открывает поток и вызывает эту команду в новом потоке

 ,

kommersant
()

ls webdav

диск подмонтирован по webdav, и в нем лежит большой файл на пару гб
команда ls /media/yandex.disk выполняется очень долго
почему?

 ,

kommersant
()

RSS подписка на новые темы