受注リストが表示されなくなった
-
投稿者投稿
-
2017年3月6日 4:43 PM #82294shibainu参加者
——————————————-
WordPress のバージョン:4.7.2
Welcart のバージョン: Version 1.9.1.1612261
ご利用のテーマ:Blanc
症状を確認したブラウザ:Safari,Chrome
サーバー(会社名、サービス名):WebARENA
SSLの利用: あり
WordPress のパーマリンク設定:
——————————————-・Welcart Management 受注リスト
・「全ての期間」で適用
・登録件数は、約2000件先日まで問題なかったのですが、下記のエラーがでて表示されなくなりました。
サーバーのMAXのmemory_limitは200MBです。月に200件程度の受注を想定していますが、
これ以上、受注データが増えるとwelcartでのカート運営は難しいのでしょうか?<エラー文面>
Fatal error: Out of memory (allocated 131072000) (tried to allocate 512 bytes) in /virtual/111.89.200.18/../../../wp-includes/wp-db.php on line 2416◆wp-db.php on line 2416
// …column name-keyed row arrays
$new_array[] = get_object_vars( $row );全文
$new_array = array();
if ( $output == OBJECT ) {
// Return an integer-keyed array of row objects
return $this->last_result;
} elseif ( $output == OBJECT_K ) {
// Return an array of row objects with keys from column 1
// (Duplicates are discarded)
foreach ( $this->last_result as $row ) {
$var_by_ref = get_object_vars( $row );
$key = array_shift( $var_by_ref );
if ( ! isset( $new_array[ $key ] ) )
$new_array[ $key ] = $row;
}
return $new_array;
} elseif ( $output == ARRAY_A || $output == ARRAY_N ) {
// Return an integer-keyed array of…
if ( $this->last_result ) {
foreach ( (array) $this->last_result as $row ) {
if ( $output == ARRAY_N ) {
// …integer-keyed row arrays
$new_array[] = array_values( get_object_vars( $row ) );
} else {
// …column name-keyed row arrays
$new_array[] = get_object_vars( $row );
}
}
}
return $new_array;
} elseif ( strtoupper( $output ) === OBJECT ) {
// Back compat for OBJECT being previously case insensitive.
return $this->last_result;
}
return null;
}2017年3月7日 11:22 AM #82311yskysmrキーマスターこんにちは。
サーバーのMAXのmemory_limitは200MBです。
とのことですが、お使いのサーバーのプランではこれ以上増やせないということでしょうか。
操作できるのでしたら増やすか、サーバーのスペックを上げることを検討されたほうがよろしいかと思います。2017年3月7日 7:33 PM #82337shibainu参加者回答ありがとうございます。
サーバーの件は確認してみます。受注リストは、だいたい何件くらいの登録を想定されていますでしょうか?
1件あたりのメモリ使用量が、何bytesくらいなのか
わかれば教えてください。 -
投稿者投稿
- このトピックに返信するにはログインが必要です。