@issssrt

Почему не добавляет данные в mysql?

Есть скрипт:
for ($i=0; $i < 100; $i++) { 
		# code...
		exec('php -f multi_proj_worker.php  '.$i.' '.$tm_session_name.' > data/debug-'.$i.'.log 2> /dev/null &', $out, $error);		
	}

Скрипт multi_proj_worker.php содержит валидный INSERT-Запрос. Если счетчик запустить на 15 итераций - запрос работает - данные добавляются. Если итераций больше - данные не добавляются вообще.
Вот конфиг my.cnf
[mysqld]
innodb_force_recovery = 1
skip-innodb
default-storage-engine=MyISAM
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0

skip-external-locking
key_buffer_size = 2G
max_allowed_packet = 16M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

#innodb_use_native_aio = 0
innodb_file_per_table

max_connections=1000
max_user_connections=1000
wait_timeout=10
interactive_timeout=50
long_query_time=5

#slow_query_log=1
#slow_query_log_file=/var/log/mysql-slow-queries.log



[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы